$(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();
})
发送验证码
最新推荐文章于 2023-10-10 13:52:32 发布