如何在时间结束时发出警报
how to alert if time ends
<script type="text/javascript">
function countdown(minutes) {
var seconds = 60;
var mins = minutes
function tick() {
var counter = document.getElementById("timer");
var current_minutes = mins-1
seconds--;
counter.innerHTML = current_minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
if( seconds > 0 ) {
setTimeout(tick, 1000);
} else {
if(mins > 1){
// countdown(mins-1); never reach “00″ issue solved:Contributed by Victor Streithors
setTimeout(function () { countdown(mins - 1); }, 1000);
alert("time has ended");
//here i have to auto submit the form when time ends
}
}
}
tick();
}
countdown(10);
</script>
如何在时间结束时显示警报并且计时器应该停止运行我已经尝试了以下代码,但是计时器停止为 (00.00),它没有显示任何警报消息,如果结束,我想自动提交表单,任何人都可以帮我吗
您将需要另一个
else
条件。
试试这个:
function countdown(minutes) {
var seconds = 60;
var mins = minutes
function tick() {
var counter = document.getElementById("timer");
var current_minutes = mins - 1
seconds--;
counter.innerHTML = current_minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
if (seconds > 0) {
setTimeout(tick, 1000);
} else {
if (mins > 1) {
setTimeout(function() {
countdown(mins - 1);
}, 1000);
} else {
alert("time has ended");
}
}
}
tick();
}
countdown(2);;
<div id="timer"></div>
相关文章:
- 如何使用jquery获取结束时间
- 如何在Dynamics CRM中获取时区的夏令时开始和结束时间
- 识别有角度的spa应用程序页面渲染结束时间
- 尝试创建Javascript表单来计算结束时间
- Javascript REGEX:需要从嵌入URL中检索ID以及开始和结束时间
- 如何在 javascript 中获取指定时区的一天的开始时间和结束时间(以 UTC 为单位)
- 将开始时间和结束时间与jquery进行比较
- Extjs 根据开始时间字段中的输入将值设置为结束时间字段
- 验证引导程序 - 时间选取器的开始和结束时间
- 查找开始时间和结束时间数组之间的间隔的最佳方法是什么
- j查询开始时间/结束时间验证
- 比较开始“时间”小于javascript中的结束“时间”
- 在提交按钮开始时间和结束时间由javascript计算
- 如何设置结束时间以给我正确的间隔
- fullcalendar中删除的外部元素的结束时间没有'拖动到新位置之前不应用
- 将Google日历事件结束时间添加到脚本中
- 如何在FullCalendar中使用外部元素获取drop和eventDrop的结束时间
- 分区在php中从开始时间到结束时间有20分钟的时间
- 当一天的开始和结束时间改变时,删除/添加正确的
's - javascript中要求特定行为的开始和结束时间的代码