我有一个表单
<form action="../login.do?method=login" name="userForm" method="post" onsubmit="return checkPass(${user.userid})"><script type="text/javascript">
  function checkPass(userid){ 
 document.userForm.action="<%=request.getContextPath()%>/listUser.do?method=update&userid="+userid;
     document.userForm.submit();
}</script>我想把userid也传过去,但是传不进,怎么样把Userid也传过去

解决方案 »

  1.   

    action="../login.do?method=login&id=suerid"
      

  2.   

    你既然让表单提交了,就可以再你的userForm表单中写一个隐藏作用域的 <input type="hidden" name="userid" value="">
      

  3.   

    script type="text/javascript"> 
      function checkPass(userid){ 
    document.userForm.action=" <%=request.getContextPath()%>/listUser.do?method=update&userid="+escape(userid); 
        document.userForm.submit(); 
    } </script> 
    试试这个
      

  4.   

    <form action="../login.do?method=login" name="userForm" method="post" onclick="checkPass(${user.userid})">
      

  5.   

    /login.do?method=login&id=${user.userid}