如何让一个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代码?