想用javascript做一个倒计时系统

来源:百度知道 编辑:UC知道 时间:2024/04/28 05:46:05
比如在一个文本框里做一个30分钟的倒计时,进入页面后自动开始,到时后自动提交一个<form>表单。请问如何做?谢谢。

<script laugnage="javascript">
var sum=1800;
var str;
function cDate(oSum)
{
var min=Math.floor(oSum/60);
if(min<1)
{min==0}
var sec=oSum%60;
str=min+"分"+sec+"秒后提交表单";
return str
}
function submitForm()
{
sum=sum-1
cDate(sum)
document.getElementById("inp1").value=str
if(sum==0)
{
clearInterval(newstimer)
document.getElementById("sm").click();
}
}
var newstimer=setInterval("submitForm()",1000)
</script>
<form name="form1" action="1.asp" method="post">
<textarea></textarea>
<input id="sm" name="submit" type="submit">
<input id="inp1" type="text" value="">
</form>