如何做定时提交机制?!

rolinson 2003-05-22 07:30:15
规定用户在一时间时做完题目,否则按预定时间自动提交.

如何实现啊?
...全文
138 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bullion 2003-06-07
  • 打赏
  • 举报
回复
var nedd,neds,nesd,val
minute=10 //.....秒钟
second=0 //.....分钟
hour=0 //.....小时

nedd=60-minute
neds=60-second
nesd=0
val=hour
function tick(val) {
var hours, minutes, seconds;
var intHours, intMinutes, intSeconds;
var today;

&Rolinson 14:03:37
nedd=nedd+1
if (nedd == 61){
nedd=1
neds=neds+1
if (neds == 61){
neds=1
nesd=nesd+1
}
}
today = new Date();
intHours = val -nesd;
intMinutes = 60 -neds;
intSeconds = 60 - nedd;
750906 2003-06-05
  • 打赏
  • 举报
回复
短线应该没有问题,只要提交是是好的就行了。要自动提交怎的都要客户端实现,而在 java 中只须屏蔽掉window.setTimeout就没法控制了,可以在开始记录下时间,提交后比较一下是否2小时
rolinson 2003-06-05
  • 打赏
  • 举报
回复
还有没有好的解决办法?
luok 2003-05-22
  • 打赏
  • 举报
回复
这个问题,可能远比你们考虑的复杂。
如果客户短线怎么办?如果他故意恶意短线呢

所以,要5分钟提交一次,提交之后,有服务器判断他的剩余时间,这样,就算他恶意短线,
该做的题目,时间都能恢复。
rolinson 2003-05-22
  • 打赏
  • 举报
回复
这样写可以吗:
<script language=vbscript>
……
window.setTimeout("tt();", 1000);
……
</script>


<body onload=tt()>
<form name="theform" action="aaa.asp" method="post">
…………内容…………
<input type="submit" value="提交">
</form>
possible_Y 2003-05-22
  • 打赏
  • 举报
回复
<script language=javascript>
function tt(){
alert("hello!");
window.setTimeout("tt();", 1000); '1000表示1秒,你可以乘上60*120就为两小时
}
</script>
<body onload=tt()>
</body>

rolinson 2003-05-22
  • 打赏
  • 举报
回复
就是预定2小时后自动提交表单,代码怎么写啊?

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧