我想实现一个在线答题的功能,在规定时间内可以手动提交,但一到规定时间则系统自动触发submit提交表单对应的action,应该怎样实现?
解决方案 »
- 关于servlet的一个问题
- 如何在servlet中获得JSP页面的表单元素input type="file"的路径内容
- 思考:如何高效的实现web 应用的开发,调试?
- 急!!!!急!!!!急!!!如何把存放在Vector中的数组取出来?
- 调查,啥才算技术——有人说Java,javabean都不算!气愤,在线等!!
- 谷歌浏览器将颠覆微软(转帖)
- 有关 Map 的一些问题
- JavaBean的添加为什么不正确高手请进!!!!急!!急!!急!!急!!急!!急!!急!!急!!
- 简单的jsp表单验证,出现错误,请指教!
- 数据库发生NullPointerException错误
- 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>