jquery实现邮件重新发送倒计时

关键代码如下:

<input type="button" class="btn btn-warning" id="btn_resend_email" value="发送验证码" />

<script>
    var wait = 60;

    function towait() {
        if (wait == 0) {
            $("#btn_resend_email").removeAttr("disabled");
            $("#btn_resend_email").attr("value", "发送验证码");
            wait = 60;
        } else {
            $("#btn_resend_email").attr("disabled", true);
            $("#btn_resend_email").attr("value", "重新发送(" + wait + "s)");
            wait--;
            // setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式
            setTimeout(function() {         // 定时执行
                towait();
            }, 1000);
        }
    }   
</script>

技术分享

技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。