60 second verification code countdown reset

// HTML
<input class="phone" name="phone" type="text" placeholder="填写手机号码">
<input class="code" name="code" type="button" value="点击获取验证码" onclick="getCode()">

// JavaScript
    var times= 60;
    function getCode() {
        var obj = $(".code");
        timer(obj);
        function timer(obj){
            if (times == 0) {
                obj.removeAttr("disabled");
                obj.val("点击获取验证码");
                times = 60;
                return;
            } else {
                obj.attr("disabled", true);
                obj.val("重新发送(" + times + ")");
                times --;
            }
            setTimeout(function () {
                timer(obj)
            },1000)
        }
    };

Guess you like

Origin blog.csdn.net/Mrlujiao_code/article/details/112994900
Recommended