我创建了一个从 40 开始并倒计时的 javascript 计时器,但它不会在 0 处停止,我希望它在达到 0 时显示一条消息(不是警报)/将一个项目添加到数据库中,然后重新启动在 40 秒。如果您能提供任何帮助,请提前致谢:D
<html>
<head>
<script type="text/javascript">
var c=40;
var t;
var timer_is_on=0;
function timedCount()
{
document.getElementById('txt').value=c;
c=c-1;
t=setTimeout("timedCount()",1000);
}
function doTimer()
{
if (!timer_is_on)
{
timer_is_on=1;
timedCount();
}
}
</script>
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="doTimer()">
<input type="text" id="txt">
</form>
<p>Click on the button above. It will count down from 40</p>
</body>
</html>