*手机号码:
*验证码:
/*-------------------------------------------*/
var InterValObj; //timer变量,控制时间
var count = 60; //间隔函数,1秒执行
var curCount;//当前剩余秒数
var code = ""; //验证码
var codeLength = 6;//验证码长度
function sendMessage() {
curCount = count;
var phone=$("#phone").val();//手机号码
if(phone != ""){
//产生验证码
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: "json", //数据格式:JSON
url: 'http://api.gaopuzn.com/GaopuMp/getyzm', //目标地址
data: "phone=" + phone,
error: function (XMLHttpRequest, textStatus, errorThrown,data) {
if(data.success==0){
$("#status").html("短信验证码发送失败");
}
},
success: function (data){
if(data.success==1){
$("#status").html("短信验证码发送成功");
}
if(data.success==2){
$("#status").html("手机号已被注册");
}
}
});
}else{
alert("手机号码不能为空!");
}
}
function submitInfo() {
var phone=$("#phone").val();//手机号码
var checkCode=$("#checkCode").val();
if(phone != ""&&checkCode != ""){
//向后台发送处理数据
$.ajax({
type: "POST", //用POST方式传输
dataType: "json", //数据格式:JSON
url: 'http://api.gaopuzn.com/GaopuMp/checkyzm', //目标地址
data: {
"phone":phone,
"yzm":checkCode,
"wx_head":'0',
"wx_id":'0',
"city":'0',
"nickname":'0',
"score":0,
"member_id":'0',
"register_type":'0',
},
error: function (XMLHttpRequest, textStatus, errorThrown,data) {
if(data.success==0){
$("#status").html("未知错误");
}
},
success: function (data){
if(data.success==1){
$("#status").html("注册成功");
}
if(data.success==2){
$("#status").html("手机号已被注册");
}
if(data.success==3){
$("#status").html("验证码错误,请重新输入或获取");
}
if(data.success==4){
$("#status").html("验证码失效,请重新获取");
}
}
});
}
else{
alert("手机号码或验证码不能为空!");
}
}
//timer处理函数
function SetRemainTime() {
if (curCount == 0) {
window.clearInterval(InterValObj);//停止计时器
$("#btnSendCode").removeAttr("disabled");//启用按钮
$("#btnSendCode").val("重新发送验证码");
code = ""; //清除验证码。如果不清除,过时间后,输入收到的验证码依然有效
}
else {
curCount--;
$("#btnSendCode").val("请在" + curCount + "秒内输入验证码");
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史