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.
71 lines
1.8 KiB
71 lines
1.8 KiB
function trim(str) {
|
|
return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');
|
|
}
|
|
|
|
function getverifycode1(field_id, field_name) {
|
|
|
|
var mobile = trim(document.getElementById(field_id).value);
|
|
//var mobile = trim($(field_id).value);
|
|
if(mobile == '') {
|
|
alert(field_name+"不能为空!");
|
|
$(field_id).focus();
|
|
return;
|
|
}
|
|
Ajax.call('sms.php?step=getverifycode1&r=' + Math.random(), 'mobile=' + mobile, getverifycode1Response, 'POST', 'JSON');
|
|
}
|
|
|
|
function getverifycode2() {
|
|
var mobile = trim(document.getElementById("mobile").value);
|
|
//var mobile = trim($("mobile").value);
|
|
if(mobile == '') {
|
|
alert("手机号不能为空!");
|
|
$("mobile").focus();
|
|
return;
|
|
}
|
|
Ajax.call('sms.php?step=getverifycode2&r=' + Math.random(), 'mobile=' + mobile, getverifycode2Response, 'POST', 'JSON');
|
|
}
|
|
|
|
function getverifycode1Response(result) {
|
|
if (result.error==0){
|
|
RemainTime();
|
|
}
|
|
alert(result.message);
|
|
}
|
|
|
|
function getverifycode2Response(result) {
|
|
if (result.error==0){
|
|
RemainTime();
|
|
}
|
|
alert(result.message);
|
|
}
|
|
|
|
var iTime = parseInt(ztime)-1;
|
|
var Account;
|
|
function RemainTime(){
|
|
document.getElementById('zphone').disabled = true;
|
|
var iSecond,sSecond="",sTime="";
|
|
if (iTime >= 0){
|
|
iSecond = parseInt(iTime%60);
|
|
iMinute = parseInt(iTime/60)
|
|
if (iSecond >= 0){
|
|
if(iMinute>0){
|
|
sSecond = iMinute + "分" + iSecond + "秒";
|
|
}else{
|
|
sSecond = iSecond + "秒";
|
|
}
|
|
}
|
|
sTime=sSecond;
|
|
if(iTime==0){
|
|
clearTimeout(Account);
|
|
sTime='获取验证码';
|
|
iTime = parseInt(ztime)-1;
|
|
document.getElementById('zphone').disabled = false;
|
|
}else{
|
|
Account = setTimeout("RemainTime()",1000);
|
|
iTime=iTime-1;
|
|
}
|
|
}else{
|
|
sTime='没有倒计时';
|
|
}
|
|
document.getElementById('zphone').value = sTime;
|
|
} |