发送验证码

$(function() {
    var init = function() {
        $('.draw').click(function() {
            if (examine()) {
                examineask();
            }
        })
    }
    var btnMsg = "获取验证码",
        countNum = 60,
        countFlag = false,
        intervalTimer = {};
    var examine = function() {
        var phone = $('.phone').val();
        if (phone == '') {
            mui.toast('手机号不能为空', { duration: 'long', type: 'div' });
        } else if (!(/^1[3456789]\d{9}$/.test(phone))) {
            mui.toast('手机号码不正确', { duration: 'long', type: 'div' });
        } else {
            return true;
        }
    }
    var examineask = function() {
        if (countNum == 60) {
            countDown();
        } else {
            mui.toast('请勿重复点击', { duration: 'long', type: 'div' });
        }
    }
    var countDown = function() {
        btnMsg = null;
        countFlag = !countFlag;
        intervalTimer = setInterval(() => {
            if (countNum == 0) {
                btnMsg = "获取验证码";
                countFlag = !countFlag;
                countNum = 6;
                clearInterval(intervalTimer);
            }
            $('.draw').html('重新获取(' + countNum + ')');
            $(".draw").css("background-color", "#dddddd");
            if (countNum == 60) {
                $('.draw').html(btnMsg)
                $(".draw").css("background-color", "#FF6E38");
            }
            countNum--;
        }, 1000)
    }
    init();
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值