2022-11-14 17:31:15 +00:00
|
|
|
|
|
|
|
|
|
var smsyy = document.getElementById("smsyy").value; //发送短信出发语音限制
|
|
|
|
|
var ztime =document.getElementById("ztime").value;//倒计时
|
|
|
|
|
|
|
|
|
|
function getverifycode1(field_id, field_name) {
|
|
|
|
|
// var chk_reg=register(1);
|
|
|
|
|
// if(!chk_reg){
|
|
|
|
|
// return false;
|
|
|
|
|
// }
|
|
|
|
|
var frm = document.forms['formUser'];
|
|
|
|
|
|
|
|
|
|
var mobile = Utils.trim(frm.elements[field_id].value);
|
|
|
|
|
var smscode = Utils.trim(frm.elements["sms_code"].value);
|
|
|
|
|
|
|
|
|
|
if(mobile == '') {
|
|
|
|
|
swal("- "+field_name+" 不能為空!");
|
|
|
|
|
$(field_id).focus();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
if(!frm.elements["captcha"]){
|
|
|
|
|
swal("請開啟圖形驗證碼功能(系统设置-验证码管理-勾选新用户注册-保存设置)!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var captcha = Utils.trim(frm.elements["captcha"].value);
|
|
|
|
|
if(captcha!=''){
|
|
|
|
|
smscode = captcha ;//取消了随机码,改为图形验证码
|
|
|
|
|
}else{
|
|
|
|
|
swal("驗證碼不能為空!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// if(smsyy==-1 || parseInt(smsyy)>0){
|
|
|
|
|
Ajax.call('sms.php?step=getverifycode1&r=' + Math.random(), 'mobile=' + mobile+'&smscode=' + smscode, getverifycode1Response, 'POST', 'JSON');
|
|
|
|
|
|
|
|
|
|
// }else if(parseInt(smsyy)==0){
|
|
|
|
|
|
|
|
|
|
// Ajax.call('sms.php?step=getverifycode2&r=' + Math.random(), 'mobile=' + mobile+'&smscode=' + smscode, getverifycode2Response, 'POST', 'JSON');
|
|
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function getverifycode2() {
|
|
|
|
|
var frm = document.forms['formBindmobile'];
|
|
|
|
|
var mobile = Utils.trim(frm.elements["mobile"].value);
|
|
|
|
|
var smscode = Utils.trim(frm.elements["smscode"].value);
|
|
|
|
|
|
|
|
|
|
if(mobile == '') {
|
|
|
|
|
swal("手機號不能為空!");
|
|
|
|
|
$("mobile").focus();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
Ajax.call('sms.php?step=getverifycode2&r=' + Math.random(), 'mobile=' + mobile+'&smscode=' + smscode, getverifycode2Response, 'POST', 'JSON');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getverifycode1Response(result) {
|
|
|
|
|
if (result.error==0){
|
|
|
|
|
smsyy--; //发送次数
|
|
|
|
|
|
|
|
|
|
RemainTime();
|
|
|
|
|
}
|
|
|
|
|
if (result.error==0){
|
|
|
|
|
var rtype='success';
|
|
|
|
|
}else{
|
|
|
|
|
var rtype='warning';
|
|
|
|
|
}
|
|
|
|
|
swal({
|
|
|
|
|
title: '',
|
|
|
|
|
type: rtype,
|
|
|
|
|
text: result.message
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getverifycode2Response(result) {
|
|
|
|
|
if (result.error==0){
|
|
|
|
|
|
|
|
|
|
RemainTime();
|
|
|
|
|
}
|
|
|
|
|
swal(result.message);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var iTime = parseInt(ztime)-1;
|
|
|
|
|
|
|
|
|
|
var Account;
|
|
|
|
|
function RemainTime(){
|
|
|
|
|
document.getElementById('zphone').style.pointerEvents = 'none';
|
|
|
|
|
//document.getElementById('zphone').disabled = true;
|
|
|
|
|
$('#zphone').css('color','red');
|
|
|
|
|
var iSecond,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;
|
|
|
|
|
//$('#zphone').on('click');
|
|
|
|
|
document.getElementById('zphone').style.pointerEvents = 'auto';
|
|
|
|
|
$('#zphone').css('color','');
|
|
|
|
|
}else{
|
|
|
|
|
Account = setTimeout("RemainTime()",1000);
|
|
|
|
|
iTime=iTime-1;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
sTime='沒有倒數計時';
|
|
|
|
|
}
|
|
|
|
|
document.getElementById('zphone').innerHTML = sTime;
|
2022-11-14 15:49:28 +00:00
|
|
|
|
}
|