高手帮我看下这段代码《高分》

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:07:19
这段事要让一套考试系统的代码,考试时间到的时候提交,但是时间到了时,这段代码执行起来却会不断调出窗口,而不会自动发送表单,请高手直到,QQ:284942412
<script language="javascript">

MM_showHideLayers('persistMenu','','show');
ScrollMenu();
document.all.mystarttime.value=document.all.starttime.value;
document.all.myendtime.value=document.all.endtime.value;
var myh=document.all.hourtime.value;
var mym=document.all.minutetime.value;

var mys=document.all.secondtime.value;
var kcid=document.all.kcid.value
var et=document.all.endtime.value
var nt=document.all.nowtime.value;

function lefttime(){

mys--;
if (mys<0)
{
mys=59;
mym--;
}
if (mym<0)
{
mym=59;
myh--;
if (myh<0)
{
testform.submit();
alert("考试时间到,请提交您的试卷!");
testform.action="iamok_ks.asp?kcid="+kcid

}
}
docume

我把你的代码做个些修改,你看看
<script language="javascript">
var myh=0;
var mym=0;
var mys=10;

function lefttime(){
mys--;
if (mys<0)
{
mys=59;
mym--;
}
if (mym<0)
{
mym=59;
myh--;
}
if (myh==0 && mym==0 && mys==0)
{
alert("考试时间到,请提交您的试卷!");
testform.action="iamok_ks.asp?kcid="+kcid;
testform.submit();
}
setTimeout("lefttime(myh)",1000);
}

lefttime();

function submitit(id)
{
testform.submit();
if (confirm("未到交卷时间,您确定要提前交卷么?"))
{
testform.action="iamok_ks.asp?kcid="+id;
}
}
</script>
<form method="post" name="testform">
<input type="submit" value="提交回答" name="test">
</form>
这段代码可以运行的。是10秒种提交。
你的代码有些地方有错误
1。java