jq 獲取驗證碼 按鈕 倒計時

function getcode() {

    var phone = $('#phoneTF').val();
    if (!phone) {
        alert('請輸入您的手機號碼!');
        return false;
    }
    var telRegexp = /^(1[3|4|5|7|8])[\d]{9}$/;
    if (!telRegexp.test(phone)) {
        alert('請輸入正確手機號碼!');
        return false;
    }

    $.ajax({
        url: "http://bbs.haotoufa.com/xxx.php?tel=" + phone,
        datatype: "json",
        type: 'get',
        success: function (data) {   //成功后回調
            var d = $.parseJSON(data);
            if (d["status"] == 0) {
                alert(d["msg"]);
            } else {
                // 將button和該方法接觸binding
                $('.codeBtn').attr('disabled', 'disabled');
                var timeCount = 59;
                var timeout = setInterval(function () {
                    $('.codeBtn').text('重新發送(' + timeCount-- + ')');
                    if (timeCount == 0){
                        clearInterval(timeout);
                        $('.codeBtn').text('重新發送');
                        // 將button綁定該方法
                        $('.codeBtn').attr('disabled', false);
                    }
                }, 1000);
            }
        },
        error: function(){    //失敗后回調
        }
    });

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容