发送短信倒计时

<input id="code" name="code" type="text" placeholder="验证码" maxlength="6" datatype="*" nullmsg="验证码">
<a onClick="sendMessage();" id="get_smscode"><span id="get_smscode_val">获取验证码</span></a>        



    // 发送验证码
    function sendMessage(){
        var user_telephone = $("#user_telephone").val();

        if(user_telephone == ''){
            alert("请输入手机号码");
            return false;
        }
        if(!/^1[345789]\d{9}$/.test(user_telephone)){
            alert("请输入正确的手机号码");
            return false;
        }

        var count = 60;
        var countdown;
        $.ajax({
            type:"post",
            url:"{:url('doSendMessage')}",
            data:"user_telephone="+user_telephone,//这里data传递过去的是序列化以后的字符串
            success:function(data){
                if(data.msg == '发送成功'){
                    countdown = setInterval(CountDown, 1000);
                }
            }
        });    

        // 发送短信倒计时
        function CountDown() {
//  disabled  true可点 $(
"#get_smscode").attr("disabled", true).css("background-color", "#ffffff"); $("#get_smscode").css("color", "#cccccc"); $("#get_smscode").css("border", "1px solid #cccccc"); $("#get_smscode_val").html(count + "秒后获取"); if (count == 0) {
  //  disabled  不可点 $(
"#get_smscode").removeAttr("disabled").css("background-color", "#ffffff"); $("#get_smscode").css("color", "#ee3425"); $("#get_smscode_val").html("获取验证码"); clearInterval(countdown); } count--; } }

 

转载于:https://www.cnblogs.com/zfdbk/p/10366112.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值