JS的变量值传到JSP中的问题?-->在线等,。

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:32:27
在jsp里如何获得js 的变量值???

<script language="javaScript">
function aa(){
var a = document.getElementById('mod').value;
var b = document.getElementById('mod2').value;
//给隐藏域赋值;
document.getElementById('txtBillId').value = a;
}
</script>

比如在当前页面.。不跳转页面,就在当前页面获取值.! 没有提交;
<!-- 文本隐藏域 -->
<input type="text" name="txtBillId">
<%
//设置编码格式;
request.setCharacterEncoding("GBK");

//得到隐藏域中的值;
String bill=request.getParameter("txtBillId");
out.print(bill); // 因为没有提交; 打印出值为null;

%>

我问的是,在当前页面如果获取JS中的值,有什么好的办法可获获取吗?
有谁帮帮我->。 谢谢拉,.。。

我再jsp里如何能够获得到js 里的变量的值????

厄 如果你非要JSP获取JS的值
那么请用ajax技术吧
先吧JS传到后台
然后再传送到前台

通过事件触发调用aa()方法
以下可作参考
<html>
<head>
<title>test</title>
<script language="javaScript">
function aa(){
var a = document.getElementById('mod').value;
var b = document.getElementById('mod2').value;
//给隐藏域赋值;
document.getElementById('txtBillId').value = a;
}
</script>
</head>
<body>
<table>
<tr><td>
txtBillId:<input type="text" name="txtBillId">
</td></tr>
<tr><td>
mod:<input type="text" name="mod" onchange="aa()">
</td></tr>
<tr><td>
mod2:<input type="text" name="mod2" onchange="aa()">
</td></tr>
</table>
</body>