PHP手机验证码+JS
以下是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>
推荐文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
稳定
产品高可用性高并发贴心
项目群及时沟通专业
产品经理1v1支持快速
MVP模式小步快跑承诺
我们选择声誉坚持
10年专注高端品质开发