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.
 
 
 
 

67 lines
2.1 KiB

function sendSms(){
var mobile = document.getElementById(mobile_field).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');
$.post('sms/sms.php?act=send&flag='+flag, { mobile: mobile, seccode: seccode }, function(result){
sendSmsResponse(result);
},'json');
}
function sendSmsResponse(result){
if(result.code==2){
RemainTime();
alert('手机验证码已经成功发送');
}else{
if(result.msg){
alert(result.msg);
}else{
alert('手机验证码发送失败');
}
}
}
function register2(){
var mobile = document.getElementById(mobile_field).value;
if (mobile_field != ''){
var mobile_code = document.getElementById("mobile_code").value;
if(mobile_code.length == ''){
alert('请填写手机验证码');
return false;
}
//var result = Ajax.call('sms/sms.php?act=check', 'mobile=' + mobile + '&mobile_code=' + mobile_code, null, 'POST', 'JSON', false);
$.post('sms/sms.php?act=check', { mobile: mobile, mobile_code: mobile_code }, function(result){
if (result.code==2){
return register();
}else{
alert(result.msg);
return false;
}
},'json');
}
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').value = sTime;
}