<SCRIPT LANGUAGE="JavaScript">
<!--
var time="3600";
var atime="300"; //定义时间
var etime="0";
function count(){
setTimeout("count()",1000); //1000毫秒=1秒加载一次计数
document.form1.rest.value=format(Math.floor(time/60))+"分:"+format(time%60)+"秒";
time--;
if(time==atime){
alert("还剩5分钟");
}
if(time==etime-1){
alert("时间到,已经自动提交");
document.form1.submit();
}
}
function format(time){
var len=time.toString().length;
for(i="0";i<2-len;i++){
time+="0";
}
return time;
}
//-->
</SCRIPT>
<form action="Save.Asp" method="post" name="form1" />
<INPUT TYPE="button" Value="开始" onClick="count()" />
<INPUT TYPE="text" NAME="rest" Value="60分:00秒" />
</form>
本文介绍了一个简单的JavaScript脚本实现的倒计时功能,并在倒计时结束后自动提交表单的应用案例。该脚本定义了特定的时间间隔,在达到预设时间后会通过弹窗提醒剩余时间,并最终自动执行表单提交。
474

被折叠的 条评论
为什么被折叠?



