日期:2014-05-18  浏览次数:20773 次

jsp页面到某个时间点就自动提交
目前在做一个在线考试系统,要想实现这样的一个功能,从数据库中取出考试结束时间,比如2008-11-03 15:30,如果考生没有自己提交试卷,要在这个时间点到了时候自动提交试卷,请问各位怎么实现;还有,考试系统中的填空题怎么做比较好,特别是要填的空有多有少的时候

------解决方案--------------------
<meta http-equiv="refresh" content="300;url=xxxx.jsp">
用这个比较好点
------解决方案--------------------
就用一楼那个 
时间设置成考试时间就好 
 
不知道有没有别的办法
等高手 学习
------解决方案--------------------
用ajax读数据库的时间,如果时间到了就提交表单就OK。

用settimeout来控制每过一分钟就去调用一次ajax,根据返回的值来判断时间到了没有。

你可以在后台处理数据库的时间和现在的时间做比较,只要返回一个0,或者1来标识就可以了。
如果到了。就提交表单就可以了。
------解决方案--------------------
<body onload="submit1();">
<form name="inputform" method="post" action="a.asp">
</form>
</body>
  
<script>
function submit1()
{
setTimeout('document.inputform.submit();',3000);//三秒后自动提交
}
</script>
这样就可以了
------解决方案--------------------
那就在读网页的时候在服务器上取一下当前时间,然后在客户端用JavaScript判断时间