如何创建计时器,然后通知用户其结束

时间:2019-03-10 10:08:25

标签: javascript php mysqli

我有一个网站,我想为喜欢的用户创建一个计时器。如果他们无法在30秒内单击“提交”按钮,则会通知用户已过去30秒,而您仍未单击该按钮。我尝试搜索闹钟作为php的示例,但找不到任何东西。希望可以使用php或js完成。谢谢您的答复

3 个答案:

答案 0 :(得分:0)

这可以用JavaScript完成

setTimeout( function(){ 
    alert("Timer Done"); 
}, 30000);

30000毫秒是30秒

答案 1 :(得分:0)

**您可以在JavaScript中使用setTimeout。**

function myFunction() {
    setTimeout(function(){ alert("Hello"); }, 3000);
}
<!DOCTYPE html>
<html>
    <body>

        <p>Click the button to wait 3 seconds, then alert "Hello".</p>

        <button onclick="myFunction()">Try it</button>

    </body>
</html>

答案 2 :(得分:0)

我希望这会对您有所帮助。

var userSubmit = false;
var timeout;
if (!userSubmit) {
   timeout = setTimeout( function(){ 
      alert("Timer Done"); 
   }, 3000);
}
function alertSubmit() {
 userSubmit = true;
 clearTimeout(timeout);
}
<button onclick="alertSubmit()">Try it</button>