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(){    //失败后回调
        }
    });

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容