在线考试中的自动交卷如何实现的??急!!!

ggdw 2003-10-20 11:22:09
时间一到,自动按提交按钮,并且能显示到计时。。。?????救命
...全文
382 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdubit 2003-10-21
  • 打赏
  • 举报
回复
关注一下!
GageCSDN 2003-10-21
  • 打赏
  • 举报
回复
将上面的:
else
{
var msg = "";
remnantMinutes = Math.round(remnantTime/60000);
remnantSeconds = Math.round((remnantTime % 60000) / 1000)
if(remnantMinutes > 0 ) msg = remnantMinutes + "分钟";
msg += remnantSeconds + "秒";
label1.innerText = msg;
}
部分更改成:
else
{
var msg = "";
var date1 = new Date();
date1.setTime(remnantTime);
msg = (date1.getTime() % 60000 == 0)?(Math.ceil(date1.getTime() / (60000)) + "分"):(Math.ceil(date1.getTime() / (60000))-1 + "分");
msg += date1.getSeconds() + "秒";
label1.innerText = msg;
}

GageCSDN 2003-10-21
  • 打赏
  • 举报
回复
我上面的回答中显示剩余时间还有点问题,但计时是正确的。
pazll 2003-10-20
  • 打赏
  • 举报
回复
用JS就实现自动提交
用settimeout函数
1蓝天1 2003-10-20
  • 打赏
  • 举报
回复
学习
anita2li 2003-10-20
  • 打赏
  • 举报
回复
window.setTimeout(“formSubmit()”,1000)一秒后执行函数formSubmit()﹐你可以把form.submit()写在函数里﹐把数字1000改成你需要的时间
bruce_figo 2003-10-20
  • 打赏
  • 举报
回复
没做过,提个想法

利用cookie,javascript

javascript循环写入cookie(例如每隔1分钟),答题时间到了,javascript从cookie获知(时间到了),提交
zhang_luo 2003-10-20
  • 打赏
  • 举报
回复
是这样的啦:
倒记时你在网上找找Javasript脚本控制就可以了
然后倒记时为0的时候就调用一个文件a.asp
此文件里第一是接受考试内容(答案)
第二,根据答案进行数据库查询
第三,得出分值
GageCSDN 2003-10-20
  • 打赏
  • 举报
回复
<html>
<head>
<title>自动交卷</title>
<script language="Javascript">
var timer = 200; //在这里设定考试时间,单位为秒。
var startTime, timeOver
function checkTime()
{
var timeNow = new Date();
var remnantTime = timeOver.getTime() - timeNow.getTime();
if(remnantTime < 1)
{
alert("时间到了,点击确定交卷。");
document.myFrm.submit();
}
else
{
var msg = "";
remnantMinutes = Math.round(remnantTime/60000);
remnantSeconds = Math.round((remnantTime % 60000) / 1000)
if(remnantMinutes > 0 ) msg = remnantMinutes + "分钟";
msg += remnantSeconds + "秒";
label1.innerText = msg;
}
setTimeout("checkTime();",1000);
}
function window_load()
{
startTime = new Date();
timeOver = new Date()
timeOver.setTime(startTime.getTime() + (timer * 1000));
checkTime();
}
window.onload = window_load; //网页加载完成开始计时
</script>
</head>
<body>
离交卷还有:<span id="label1"></span>
<form name="myFrm" action="result.asp" style="border:1 solid #CCCCCC" title="这是试题的表单">
姓名:<input type="text" name="Name"><br>
考号:<input type="text" name="Number"><br>
<br>一些表单元素<br>。。。。<br><br>
<input type="submit" value="交卷">
</form>
</html>

28,390

社区成员

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

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