...form0是表单的ID,但是为什么跳转后的页面接收不到该页面传递的参数...

发布网友

我来回答

2个回答

热心网友

js的作用用来提交FORM就可以了,需要传值的话,将值放在form里面的html标签里面即可,记得用name;举个例子给你吧

<form id="form0" action="">
    <input type="text" name="lgnm" value="test">
</form><script language="javascript">
a10.onclick=function()
{
 var re=/[1][358]\d{9}/;
 if(logon.value.match(re))
 {
 if(document.getElementById("u1").checked)
{
                        var oform=document.getElementById("form0");
oform.action="FILE/WEB/enroll.jsp";
                        oform.submit();
}
else
{
        document.write("你好");
}
 }
 else 
 {
     alert("亲,请输入有效的用户名!");
}
 };
</script>

页面这样就可以了;然后在enroll.jsp里面进行参数获取,如下:

<%
    String nm = request.getparameter("lgnm");
%>

热心网友

form提交的参数只在当前请求中有效,你的页面跳转后已经不是在同一个请求中了,当然接受不到该页面的参数。如果需要用到当前页面的参数,你只能在后台处理(action中处理)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com