JSP定时自动触发submit的action 我想实现一个在线答题的功能,在规定时间内可以手动提交,但一到规定时间则系统自动触发submit提交表单对应的action,应该怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setTimeout可以不?求出当前时间到规定时间的时间差 通过js实现呀?js内部用一个定时器就行了 试过了,不知道是不是我的方法不对。function submit(){ document.getElementById("form1").submit; }setTimeout("submit()",5000);我是这样写的。不过我想实现的是载入页面完成后自动开始计时,而不是点击某个button之后 那就把setTimeout()方法放到onload事件中 这个是5秒之后执行submit 可以在onload中写就是了 <body onload="startPost()"> <%String strRadio = request.getParameter("questionone");%> <s:form id = "form1" name = "test" action="anwserSubmit"> <input type="radio" name="questionone" value=0> ${choicea} <br><input type="radio" name="questionone" value=1> ${choiceb} <br><input type="radio" name="questionone" value=2> ${choicec} <br><input type="radio" name="questionone" value=3> ${choiced} <br> <div align="center"> <input type="submit" value=" Submit "> </div> </s:form> <br> <br> </body> <script type="text/javascript"> function startPost(){ window.setTimeout("submit()",5000); } function submit(){ document.getElementById("form1").submit; } </script>这样还是没用。。 怎样定时自动提交如下表单?已结帖的问题:JSP定时自动提交如下表单 我改成如下,成功运行:<body onload="startPost()"> <!-- <%String strRadio = request.getParameter("questionone");%> --> <form id = "form1" name = "test" action="anwserSubmit"> <input type="radio" name="questionone" value=0> ${choicea} <br><input type="radio" name="questionone" value=1> ${choiceb} <br><input type="radio" name="questionone" value=2> ${choicec} <br><input type="radio" name="questionone" value=3> ${choiced} <br> <div align="center"> <input type="submit" value=" Submit "> </div> </form> <br> <br> </body> <script type="text/javascript"> function startPost(){ setTimeout("submit()",5000); } function submit(){ document.getElementById("form1").submit(); } </script> strust问题文件下载 sqlServer 分页显示 struts中, 动态显示table中的字段内容 问一个菜鸟问题,谢谢 struts问题!!跪求了!!跪求了!! jsp页面不能显示图片 独立位组合什么意思? tomcat5.0的初始管理员帐号和密码是什么呀? 一个很怪的问题!!!!急寻各位兄弟帮忙!多谢! 十万火急,兄弟们,快来帮我啊,先解决问题者得分50!只一人! Java触发器的问题 m2eclipse的goals没有内容
function submit(){
document.getElementById("form1").submit;
}
setTimeout("submit()",5000);
我是这样写的。
不过我想实现的是载入页面完成后自动开始计时,而不是点击某个button之后
<body onload="startPost()">
<%String strRadio = request.getParameter("questionone");%>
<s:form id = "form1" name = "test" action="anwserSubmit">
<input type="radio" name="questionone" value=0> ${choicea}
<br><input type="radio" name="questionone" value=1> ${choiceb}
<br><input type="radio" name="questionone" value=2> ${choicec}
<br><input type="radio" name="questionone" value=3> ${choiced}
<br>
<div align="center">
<input type="submit" value=" Submit ">
</div>
</s:form>
<br>
<br>
</body>
<script type="text/javascript">
function startPost(){
window.setTimeout("submit()",5000);
}
function submit(){
document.getElementById("form1").submit;
}
</script>这样还是没用。。
已结帖的问题:JSP定时自动提交如下表单
<body onload="startPost()">
<!-- <%String strRadio = request.getParameter("questionone");%> -->
<form id = "form1" name = "test" action="anwserSubmit">
<input type="radio" name="questionone" value=0> ${choicea}
<br><input type="radio" name="questionone" value=1> ${choiceb}
<br><input type="radio" name="questionone" value=2> ${choicec}
<br><input type="radio" name="questionone" value=3> ${choiced}
<br>
<div align="center">
<input type="submit" value=" Submit ">
</div>
</form>
<br>
<br>
</body>
<script type="text/javascript">
function startPost(){
setTimeout("submit()",5000);
}
function submit(){
document.getElementById("form1").submit();
}
</script>