获取短信验证码特效

 页面:

输入框,短信获取按钮

<span>请输入动态密码:<input type="text" class="check_input"

                        name="telpass" id="checkNum"  placeholder="手机动态密码" />
                        <button class="check-code-btn" type="button" id="messageBtn"

                            οnclick="getMessageCode();">获取手机动态码</button></span>

<div id="send-span" style="display: none; font-size: 12px;"></div>





<script type="text/javascript">

/**
 *    禁用短信发送按钮time长时间
 */
        function checkSendTime(time) {
            if (time <= 1) {
                $("#messageBtn").html("获取短信验证码");
                $("#messageBtn").removeAttr("disabled");
            } else {
                time = time -1;
                $("#messageBtn").html(time + "秒后重新获取");
                setTimeout(function() {
                    checkSendTime(time);
                },1000);
            }
        }


/**
         *    发送短信验证码
         */
        function getMessageCode(){
            var phone= $("#Phone").val();
            $("#send-span").css("display","block");
            $.ajax({
                type:'post',
                url:'*******',
                dataType:'json',
                data: {
                    phone : phone
                },
                async:false,
                error:function(){
                  $("#send-span").html("<span style='color:red;'>短信发送失败,请重新发送!</span>");
                },
                success:function(data){
                    if(data.aaa){
                        alert(data.yzm);
                        $("#send-span").html("<span style='color:green;'>短信已发送到您的手机,请输入短信中的验证码,有效时间3分钟,此服务免费。</span>");
                        $("#messageCheckCode").focus();
                        $("#messageBtn").attr("disabled","disabled");
                        checkSendTime(60);
                    }else{
                         $("#send-span").html("<span style='color:red;'>图片验证码输入错误,请重新输入!<span>");
                    }
                    
                }
            });
        }

</script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值