当前位置:编程学习 > JSP >>

如何让一个form提取的值传递给多个jsp?

追问:我的部分代码是: <form name="login" action="logintest.jsp" method="post" onSubmit="return check();"> User Name: <input type="text" name="username"> Password : <input type="password" name="password"> <p><p> </body> </head> </html> 具体如何去实现呢?
答案:放在session中
其他:利用javascript 
	<SCRIPT LANGUAGE="JavaScript">
		//提交给多个页面
   function chuanzhi(){
                     document.form.action="jsp1.jsp";
                      alert(" jsp1提交成功");
                     document.form.action="jsp2.jsp";
                     alert(" jsp2提交成功");
                     return true;
    } 

以下是本人曾经做过的整张试卷答案提交
<SCRIPT LANGUAGE="JavaScript">
		//提交答案
    function getdaan(){
       //获取input属性的答案,填空、选择题、后台给机器判题 
        var list = document.getElementById("answerid").getElementsByTagName("input")
       //获取textarea属性的答案,简答题等 提交给人判题     
 var list1=document.getElementById("answerid").getElementsByTagName("textarea");
  
        for(var i=0;i<list.length;i++){
             document.getElementById('ListValue').value=list[i].value;
             document.getElementById('Listid').value=list[i].name;  
             document.form1.action="xsanswer.do?sj=<%=request.getAttribute("sj")%>&uid=<%=request.getAttribute("uid")%>";
             document.form1.submit();
    
           }
         for(var i=0;i<list1.length;i++){
			 document.getElementById('ListValue').value=list1[i].innerHTML;
             document.getElementById('Listid').value=list1[i].name;  
             document.form1.action="xsanswer1.do?sj=<%=request.getAttribute("sj")%>&uid=<%=request.getAttribute("uid")%>";
            document.form1.submit();
           }  
         alert(" 保存成功");
         return true;
    }
 
  //检查答案是否为空
   function checkdaan(){
      
        var list = document.getElementById("answerid").getElementsByTagName("input")
        var list1=document.getElementById("answerid").getElementsByTagName("textarea");
  
        for(var i=0;i<list.length;i++){
            if(list[i].value==0){
               alert( "您有题未回答! ");
               return true;  
            } 
           }
         for(var i=0;i<list1.length;i++){
          if(list1[i].value==0){
               alert( "您有题未回答! ");
               return false;  
            }  
           } 
         alert( "无未回答问题! ");
         return true;
    }
</SCRIPT>

上一个:jsp新手求指导,不要笑!
下一个:DW中,新建的html页面能否有jsp或php代码?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,