以下是JS手机获取验证码的代码:

<script src="http://www.mz178.com/templates/default/default/js/jquery-1.10.2.min.js" type="text/javascript"></script>   
  <script type="text/javascript">/*-------------------------------------------*/       
   var InterValObj; //timer变量,控制时
   var count = 5; //间隔函数,1秒执
   var curCount;//当前剩余秒
   var code = ""; //验证码
   var codeLength = 6;//验证码长度
   function sendMessage() {           
    curCount = count;           
     var dealType; //验证方式
     var phone=$("#phone").val();//用户
            for (var i = 0; i < codeLength; i++) {   
            code += parseInt(Math.random() * 9).toString();         
            }            //设置button效果,开始计时      
            $("#btnSendCode").attr("disabled", "true");      
            $("#btnSendCode").val("请在" + curCount + "秒内输入验证码");   
            InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器,1秒执行一次//向后台发送处理数据    
            $.ajax({   type: "POST", //用POST方式传输       
            dataType: "text", //数据格式:JSON        
            url: 'http://www.qimingxing.hk/demo.php', //目标地址      
            data: "phone=" + phone + "&code=" + code,           
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert("错误");
                 },     
            success: function (msg){ }             
            });    }        
            //timer处理函数
            function SetRemainTime() {   
            if (curCount == 0) { window.clearInterval(InterValObj);//停止计时器  
            $("#btnSendCode").removeAttr("disabled");//启用按钮
            $("#btnSendCode").val("重新发送验证码")               ;   
            code = ""; //清除验证码。如果不清除,过时间后,输入收到的验证码依然有效               
            }        
            else {               
            curCount--;  
            $("#btnSendCode").val("请在" + curCount + "秒内输入验证码");          
            }        }
            

            </script>
 

稳定

产品高可用性高并发

贴心

项目群及时沟通

专业

产品经理1v1支持

快速

MVP模式小步快跑

承诺

我们选择声誉

坚持

10年专注高端品质开发
  • 返回顶部