Files
advertising/home/js/infor.js

179 lines
3.8 KiB
JavaScript
Raw Permalink Normal View History

2019-04-11 15:54:34 +08:00
var loginname="";
var wxname="";
$(document).ready(function(){
$("#userpassworddiv").hide();
$("#userpassword2div").hide();
var msg={};
sendClientMsg(root+"Wap/userInfor",msg,"");
$("body").unbind('click');
$("body").click(function(event){
var _id=$(event.target).attr("id");
if (_id=="edit_btn")
{
clearErrorTips("tip","waring");
var phone=trimAll($("[name=phone]").val(),"g");
var number=trimAll($("[name=number]").val(),"g");
var user=trimAll($("[name=user]").val(),"g");
var password=trimAll($("[name=password]").val(),"g");
var password2=trimAll($("[name=password2]").val(),"g");
if (phone=="")
{
setErrorTips("phone_tip","errorTips",message[6]);
return ;
}else
{
var bool=checkPhone(phone);
if (bool==false)
{
setErrorTips("phone_tip","errorTips",message[11]);
return ;
}
}
if (number=="")
{
setErrorTips("number_tip","errorTips",message[6]);
return ;
}
if (loginname!=""&&wxname=="")
{
if (user=="")
{
setErrorTips("user_tip","errorTips",message[6]);
return ;
}else
{
if (user.length<minlen||user.length>maxlen)
{
setErrorTips("user_tip","errorTips",message[9]);
return ;
}
}
if (password=="")
{
setErrorTips("password_tip","errorTips",message[6]);
return ;
}else
{
if (password.length<minlen||password.length>maxlen)
{
setErrorTips("password_tip","errorTips",message[9]);
return ;
}
}
if (password2=="")
{
setErrorTips("password2_tip","errorTips",message[6]);
return ;
}else
{
if (password!=password2)
{
setErrorTips("password2_tip","errorTips",message[5]);
return ;
}
}
var msg={"password":password,"telephone":phone,"number":number};
}
else if (loginname==""&&wxname!="")
{
var msg={"telephone":phone,"number":number};
}
sendClientMsg(root+"Wap/editInfor",msg,"");
}
else if (_id=="logout_btn")
{
var msg={"client":"wap"};
sendClientMsg(root+"Login/logout",msg,"");
}
});
});
function infor(msg)
{
if (msg["wxname"]=="" || msg["wxname"]==null || msg["wxname"]==0)
{
loginname=msg["name"];
$("#userpassworddiv").show();
$("#userpassword2div").show();
$("[name=phone]").val(msg["telephone"]);
$("[name=user]").val(msg["name"]);
$("[name=password]").val(msg["password"]);
$("[name=password2]").val(msg["password"]);
}else{
wxname=msg["wxname"];
$("[name=phone]").val(msg["telephone"]);
$("[name=user]").val(msg["wxname"]);
}
}
var _wait=wait;
var _phone="";
document.getElementById("btn").disabled = false;
function time(o) {
if (_wait == 0) {
var msg={"telephone":_phone,"type":"remove"};
sendClientMsg(root+"Login/phoneCode",msg,"");
} else {
o.setAttribute("disabled", true);
o.value="重新发送(" + _wait + ")";
_wait--;
setTimeout(function() {
time(o);
},
1000)
}
}
document.getElementById("btn").onclick=function()
{
clearErrorTips("tip","waring");
_phone=trimAll($("[name=phone]").val(),"g");
if (_phone=="")
{
setErrorTips("phone_tip","errorTips",message[6]);
return ;
}else
{
var bool=checkPhone(_phone);
if (bool==false)
{
setErrorTips("phone_tip","errorTips",message[11]);
return ;
}else
{
$('#btn').attr("disabled",true);
document.getElementById("btn").value="发送中...";
var num=randomNum(1000,9999);
var msg={"code":num};
var msg={"code":num,"telephone":_phone,"type":"add","page":"infor"};
sendClientMsg(root+"Login/phoneCode",msg,"");
}
}
}
function setTime(msg)
{
$('#btn').attr("disabled",true);
time(document.getElementById("btn"));
}
function initTime(msg)
{
document.getElementById("btn").removeAttribute("disabled");
document.getElementById("btn").value="获取验证码";
_wait = wait;
}