一、在JSP中访问JS返回的值:
问题:
代码如下:
<scriptlanguage="javascript">
<!--
varstr="123";
<%
Stringaa;
%>
-->
</script>
怎么让这个JSP里的aa获得JAVASCRIPT中str的值????
详细一点就是:
代码如下:
<scriptlanguage="javascript">
functionreturnValue(){
varmyform=document.form1;
varstr=myform.text1.value;
<%
Stringaa;
//怎么让这个aa等于js中的str???
%>
}
</script>
<formname="form1">
<inputtype="text"name="text1"onchange="returnValue();">
</form>
解决办法:
必须提交,因为一个在客户端运行,一个在服务器端运行;
jsp中用个隐藏域
代码如下:
<formname="form1">
<inputtype="hidden"name="hide">
</form>
script中定义varstr=“123”;
document.form1.hide.value=str;
然后取hidden的value就好了
|