You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.3 KiB
69 lines
2.3 KiB
function sendSms(){
|
|
var mobile = document.getElementById('mobile_phone').value;
|
|
var seccode = document.getElementById('seccode').value;
|
|
var flag = document.getElementById('flag').value;
|
|
Ajax.call('sms/sms.php?act=send&flag='+flag, 'mobile=' + mobile + '&seccode=' + seccode, sendSmsResponse, 'POST', 'JSON');
|
|
}
|
|
function sendSmsResponse(result){
|
|
if(result.code==2){
|
|
RemainTime();
|
|
if(result.flag == 'register')
|
|
{
|
|
$("#phone_notice").removeClass("error").addClass("succeed");
|
|
$("#phone_notice").html("<i></i>");
|
|
}
|
|
|
|
}else{
|
|
if(result.msg){
|
|
$("#phone_notice").removeClass().addClass("error");
|
|
$("#phone_notice").html("<i></i>"+result.msg);
|
|
}else{
|
|
$("#phone_notice").removeClass().addClass("error");
|
|
$("#phone_notice").html("<i></i>"+"手机验证码发送失败");
|
|
}
|
|
}
|
|
}
|
|
function register2(){
|
|
var mobile = document.getElementById('mobile_phone').value;
|
|
if (mobile_phone != ''){
|
|
var mobile_code = document.getElementById("mobile_code").value;
|
|
var seccode = document.getElementById('seccode').value;
|
|
if(mobile_code.length == ''){
|
|
alert('请填写手机验证码');
|
|
return false;
|
|
}
|
|
var result = Ajax.call('sms/sms.php?act=check', 'mobile=' + mobile + '&mobile_code=' + mobile_code + '&seccode=' + seccode, null, 'POST', 'JSON', false);
|
|
if (result.code==2){
|
|
return register();
|
|
}else{
|
|
alert(result.msg);
|
|
return false;
|
|
}
|
|
}
|
|
return register();
|
|
}
|
|
var iTime = 59;
|
|
var Account;
|
|
function RemainTime(){
|
|
document.getElementById('zphone').disabled = true;
|
|
var iSecond,sSecond="",sTime="";
|
|
if (iTime >= 0){
|
|
iSecond = parseInt(iTime%60);
|
|
if (iSecond >= 0){
|
|
sSecond = iSecond + "秒";
|
|
}
|
|
sTime=sSecond;
|
|
if(iTime==0){
|
|
clearTimeout(Account);
|
|
sTime='获取手机验证码';
|
|
iTime = 59;
|
|
document.getElementById('zphone').disabled = false;
|
|
}else{
|
|
Account = setTimeout("RemainTime()",1000);
|
|
iTime=iTime-1;
|
|
}
|
|
}else{
|
|
sTime='没有倒计时';
|
|
}
|
|
document.getElementById('zphone').innerHTML = sTime;
|
|
}
|