当前位置: 技术问答>java相关
如何在JSP页面中的Java代码和JavaScript代码中通信?
来源: 互联网 发布时间:2015-09-11
本文导语: 本人初学JSP及网络编程。现有一个菜鸟问题请教: 用JSP做一个数据库表的著录界面,其中有两个字段的内容是根据另一个字段的内容自动生成的,想请问各位如何实现,最好有具体步骤。 初步想是用javascript中的onChan...
本人初学JSP及网络编程。现有一个菜鸟问题请教:
用JSP做一个数据库表的著录界面,其中有两个字段的内容是根据另一个字段的内容自动生成的,想请问各位如何实现,最好有具体步骤。
初步想是用javascript中的onChange事件函数,但如何让javascript代码与JSP中的java代码共用一个变量呢?请教各位。
用JSP做一个数据库表的著录界面,其中有两个字段的内容是根据另一个字段的内容自动生成的,想请问各位如何实现,最好有具体步骤。
初步想是用javascript中的onChange事件函数,但如何让javascript代码与JSP中的java代码共用一个变量呢?请教各位。
|
你只需要在提交时候触发一个事件,根据输入的两个字段,生成第三个字段就可以了。你实现newParam()方法,生成一个新的字段。
Login
function giveFocus() {
document.login.user.focus()
}
function submitForm() {
newParam()
document.login.submit()
}
function resetForm() {
document.login.reset()
document.login.user.focus()
}
function newParam(){
var para1 = document.login.user.value;
var para2 = document.login.password.value;
var para3 = para1+para2;
document.login.newParam.value = para3;
}
LOGIN
User ID:
Password:
你在下一个jsp或者servlet中调用request.getParameter("newParam")就会得到第三个参数。
如果你想在java中将javaScript中的参数赋值,需要
var param1
Login
function giveFocus() {
document.login.user.focus()
}
function submitForm() {
newParam()
document.login.submit()
}
function resetForm() {
document.login.reset()
document.login.user.focus()
}
function newParam(){
var para1 = document.login.user.value;
var para2 = document.login.password.value;
var para3 = para1+para2;
document.login.newParam.value = para3;
}
LOGIN
User ID:
Password:
你在下一个jsp或者servlet中调用request.getParameter("newParam")就会得到第三个参数。
如果你想在java中将javaScript中的参数赋值,需要
var param1