Javascript 如何让用户的点击等待2分钟,然后再处理点击?

Javascript 如何让用户的点击等待2分钟,然后再处理点击?,javascript,button,click,wait,Javascript,Button,Click,Wait,基本上我有一个按钮,我点击它进入下一页 我如何做到这一点,从页面加载开始,它将在2分钟内重定向您。如果您过早单击它,屏幕上会出现一个msgbox,请查看。我相信你会发现许多与你想要实现的目标相似的好例子 如果您想强制用户等待2分钟,然后允许他单击按钮,也可以使用+一些全局变量来完成可能的解决方案。比如说: window.isButtonXAllowed = false; setTimeout(function(){ window.isButtonXAllowed = true }, 120000

基本上我有一个按钮,我点击它进入下一页

我如何做到这一点,从页面加载开始,它将在2分钟内重定向您。如果您过早单击它,屏幕上会出现一个msgbox,请查看。我相信你会发现许多与你想要实现的目标相似的好例子

如果您想强制用户等待2分钟,然后允许他单击按钮,也可以使用+一些全局变量来完成可能的解决方案。比如说:

window.isButtonXAllowed = false;
setTimeout(function(){ window.isButtonXAllowed = true }, 120000);
在handler handling(处理程序处理)按钮的单击中,您将检查window.isButtonAllowed的状态。

var超时=false; setTimeoutfunction{ 超时=真; }, 3000; //等待3秒钟 $waitForClick。单击,函数{ 如果!超时 请稍等; 其他的 window.location=您的重定向位置; };
单击我,它将使用JavaScript。您尝试过什么'doe?它需要在客户机上完成,所以javascript是解决问题的方法go@JaromandaX它也应该在服务器上检查,所以php也是一种方法,我根本不知道该怎么做,我完全不知道该怎么做。你可以用JavaScript来做。查看JavaScript上的setTimeout函数和HTML上的Disabled属性。由于某些原因,当我单击按钮时,它不会执行任何此代码,因此它给出了警报框,没有重定向,我需要aletbox按钮单击后,代码检查此页面加载后是否已过3秒,然后设置变量timeout=true。单击时,将检查此变量,并允许用户在超时为真时重定向页面
<button onclick="myFunction()">Try it</button>

    <script>
    function myFunction() {
        setTimeout(function(){ alert("Hello"); }, 2000);
    }
    </script>