首页 > 代码库 > 手机发送短信JS验证
手机发送短信JS验证
1 function tj() { 2 var phone = jQuery(‘#phone‘).val(); 3 var code = jQuery(‘#verificationcode‘).val(); 4 var password = jQuery(‘#password‘).val(); 5 var rpassword = jQuery(‘#rpassword‘).val(); 6 var type = "开户"; 7 if (phone.length == 0 || phone == ‘请输入您的手机号码‘) { 8 alert("您的手机号码不能为空!"); 9 jQuery(‘#phone‘).focus(); 10 return false; 11 } 12 if (phone.length > 0) { 13 var ab = /^(13[0-9]|15[0-9]|18[0-9])\d{8}$/; 14 if (ab.test(phone) == false) { 15 alert("您的手机号码不正确!"); 16 jQuery(‘#phone‘).focus(); 17 return false; 18 } 19 } 20 if (code.length == 0 || code == ‘请输入手机验证码‘) { 21 alert("您的手机验证码不能为空!"); 22 jQuery(‘#verificationcode‘).focus(); 23 return false; 24 } 25 if (password.length == 0 || password == ‘请输入6-12位密码‘) { 26 alert("您的密码不能为空!"); 27 jQuery(‘#password‘).focus(); 28 return false; 29 } 30 if (password.length < 6 || password.length > 12) { 31 alert("密码为6-12位!"); 32 jQuery(‘#password‘).focus(); 33 return false; 34 } 35 if (rpassword.length == 0 || rpassword == ‘请重新输入密码‘) { 36 alert("重复密码不能为空!"); 37 jQuery(‘#rpassword‘).focus(); 38 return false; 39 } 40 if (rpassword != password) { 41 alert("两次输入密码不一致!"); 42 jQuery(‘#rpassword‘).focus(); 43 return false; 44 } 45 46 jQuery.ajax({ 47 type: "post", 48 url: "/KZH/Addkzhdata", 49 data: "phone=" + phone + "&code=" + code + "&password=" + password + "&type=" + type + "&t=" + new Date().toString(), 50 success: function (result) { 51 if (result == "0") { 52 alert("您的手机验证码不正确!"); 53 jQuery(‘#verificationcode‘).focus(); 54 return false; 55 } 56 else if (result == "1") { 57 jQuery(‘#phone‘).val(""); 58 jQuery(‘#verificationcode‘).val(""); 59 jQuery(‘#password‘).val(""); 60 jQuery(‘#rpassword‘).val(""); 61 alert("您的资料已提交,客服人员会尽快与您联系"); 62 window.location.href = "http://www.jfinfo.com"; 63 } 64 else if (result=="yes") { 65 $("#tc").show(); 66 } 67 68 }, 69 error: function (result) { 70 alert("访问出错!"); 71 } 72 }); 73 } 74 75 $(function(){ 76 $("#tc a.close").click(function(){ 77 $("#tc").hide(); 78 }) 79 }) 80 81 document.onkeydown = function (event) { 82 var e = event || window.event || arguments.callee.caller.arguments[0]; 83 if (e && e.keyCode == 13) { // enter 键 84 tj(); 85 } 86 }; 87 88 function getcode() { 89 var phone = jQuery(‘#phone‘).val(); 90 if (phone.length == 0 || phone == ‘请输入您的手机号码‘) { 91 alert("您的手机号码不能为空!"); 92 jQuery(‘#phone‘).focus(); 93 return false; 94 } 95 if (phone.length > 0) { 96 var ab = /^(13[0-9]|15[0-9]|18[0-9])\d{8}$/; 97 if (ab.test(phone) == false) { 98 alert("您的手机号码不正确!"); 99 jQuery(‘#phone‘).focus();100 return false;101 }102 }103 104 jQuery.ajax({105 type: "post",106 url: "/KZH/Getcode",107 data: "phone=" + phone + "&t=" + new Date().toString(),108 success: function (rval) {109 if (rval == "0") {110 alert("您的资料已经提交过,客服人员会尽快与您联系!");111 } else if (rval == "1") {112 alert("信息已发送,请查收!");113 var count = 60; 114 var countdown = setInterval(CountDown, 1000); 115 var timeShow = $(".hQBtn")116 function CountDown() { 117 timeShow.removeAttr("disabled");118 //timeShow.val(count + " 秒后重新发送"); 119 timeShow.addClass("btn_hui").val(count + " 秒后重新获取").attr("disabled","true");120 if (count == 0) { 121 timeShow.removeClass("btn_hui").val("获取验证码").removeAttr("disabled");122 clearInterval(countdown); 123 }124 count--; 125 }126 }127 },128 error: function (result) {129 alert("访问出错!");130 }131 });132 }
手机发送短信JS验证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。