发送短信倒计时

it2022-05-05  114

//发送短信 function sendsms(e,second,type){ var phone = $('[name="userphone"]').val(); var ext = $("[name='username']").val(); var password = $("[name='password']").val(); var reg = /^1[0-9]{10}$/; if(!reg.test(phone)){ layer.msg('请填写正确的手机号'); return false; } if(!ext){ layer.msg('请填写用户名称'); return false; } if(!password || password.length<6){ layer.msg('密码长度至少6位数'); return false; } $.ajax({ url:"<?=url('publics/sendSms');?>", method:"post", dataType:"json", data:{phone:phone,type:type,ext:ext}, success:function(rs){ if(rs.code!=0){ _action(rs); return false; } $(e).attr("disabled"); $(e).text("重新发送(" + second + ")"); var index = setInterval(function(rs) { countdown = parseInt(/(\d+)/gi.exec($(e).text())); if (countdown == 0) { $(e).removeAttr("disabled"); $(e).text("获取验证码"); clearInterval(index); return false; } else { $(e).attr("disabled", true); countdown--; $(e).text("获取验证码(" + countdown + ")"); } },1000); } }); }

转载于:https://www.cnblogs.com/xielisen/p/8534423.html


最新回复(0)