//注册开始 var ifuidok=0; var ifpwd1ok=0; var ifpwd2ok=0; var ifncok=0; var ifqqok=0; var ifyxok=0; var ifyzmok=0; var ifmotok=0; var ifmotyzmok=0; var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } function updatePage() { if (xmlHttp.readyState == 4) { response = xmlHttp.responseText; response=response.replace(/[\r\n]/g,''); if(response=="True"){document.getElementById("ts1").innerHTML="很遗憾,该帐号已存在";document.getElementById("imgts1").innerHTML="";} else if(response=="False"){document.getElementById("ts1").innerHTML="恭喜你,帐号可以使用";document.getElementById("imgts1").innerHTML="";ifuidok=1;} } } function userCheck(){ ifuidok=0; document.getElementById("imgts1").innerHTML=""; t1v =document.f1.t1.value; re = /^[0-9a-z_]+$/gi; if(t1v.length<4 || t1v.length>20 || !re.test(t1v)){document.getElementById("ts1").innerHTML="请输入有效的帐号(4-20位字母、数字或下划线组合)";document.getElementById("imgts1").innerHTML="";return false;} document.getElementById("ts1").innerHTML="用户名正在检测……"; var url = "userCheck.php?uid="+t1v; xmlHttp.open("get", url, true); xmlHttp.onreadystatechange = updatePage; xmlHttp.send(null); } function pwd1chk(){ ifpwd1ok=0; t2v =document.f1.t2.value; if(t2v.length<6 || t2v.length>20){ document.getElementById("ts2").innerHTML="6-20个字母、数字、下划线的组合";document.getElementById("imgts2").innerHTML="";return false; }else{ document.getElementById("ts2").innerHTML="6-20个字母、数字、下划线的组合";document.getElementById("imgts2").innerHTML="";ifpwd1ok=1;return false; } } function pwd2chk(){ ifpwd2ok=0; t3v =document.f1.t3.value; t2v =document.f1.t2.value; if(0==ifpwd1ok || t2v!=t3v){document.getElementById("ts3").innerHTML="确保密码输入正确";document.getElementById("imgts3").innerHTML="";return false;} else{document.getElementById("ts3").innerHTML="密码输入一致";document.getElementById("imgts3").innerHTML="";ifpwd2ok=1;return false;} } var xmlHttpnc = false; try { xmlHttpnc = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttpnc = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttpnc = false; } } if (!xmlHttpnc && typeof XMLHttpRequest != 'undefined') { xmlHttpnc = new XMLHttpRequest(); } function updatePagenc() { if (xmlHttpnc.readyState == 4) { response = xmlHttpnc.responseText; response=response.replace(/[\r\n]/g,''); if(response=="True"){document.getElementById("ts4").innerHTML="很遗憾,该昵称已被用户使用";document.getElementById("imgts4").innerHTML="";} else if(response=="False"){document.getElementById("ts4").innerHTML="恭喜你,昵称可以使用";document.getElementById("imgts4").innerHTML="";ifncok=1;} } } function ncCheck(){ ifncok=0; t4v =document.f1.t4.value; if(t4v.replace(/\s/,"")==""){document.getElementById("ts4").innerHTML="请输入您在本站的昵称";document.getElementById("imgts4").innerHTML="";return false;} document.getElementById("ts4").innerHTML="昵称正在检测……"; var url = "ncCheck.php?nc="+t4v; xmlHttpnc.open("get", url, true); xmlHttpnc.onreadystatechange = updatePagenc; xmlHttpnc.send(null); } function qqCheck(){ ifqqok=0; t6v =document.f1.t6.value; if(t6v.replace(/\s/,"")==""){document.getElementById("ts6").innerHTML="请填写正确的联系QQ";document.getElementById("imgts6").innerHTML="";return false;} else{document.getElementById("ts6").innerHTML="常用QQ号码";document.getElementById("imgts6").innerHTML="";ifqqok=1;} } function yxCheck(){ ifyxok=0; t7v =document.f1.t7.value; if(t7v.replace(/\s/,"")=="" || !isEmail(t7v)){objhtml("ts7","请填写正确的邮箱");objhtml("imgts7","");return false;} else{objhtml("ts7","邮箱");objhtml("imgts7","");ifyxok=1;} } function yzmCheck(){ ifyzmok=0; t5v =document.f1.t5.value; if(t5v.replace(/\s/,"")==""){objhtml("ts5","请输入图形验证码");objhtml("imgts5","");return false;} objhtml("ts5","正在验证..."); $.post("yzmCheck.php",{yzm:t5v},function(result){ if(result=="True"){objhtml("ts5","验证码输入有误");objhtml("imgts5","");} else if(result=="False"){objhtml("ts5","");objhtml("imgts5","");ifyzmok=1;} }); } function motCheck(){ ifmotok=0; t8v=document.f1.t8.value; var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[0-9]{1})|(18[0-9]{1})|(19[0-9]{1}))+\d{8})$/; if(t8v.length==0 || t8v.length!=11 || !myreg.test(t8v)){objhtml("ts8","手机号码格式有误");objhtml("imgts8","");return false;} objhtml("ts8","手机号码正在检测……");objhtml("imgts8",""); $.post("motCheck.php",{mot:t8v},function(result){ if(result=="True"){objhtml("ts8","很遗憾,该号码已被其他用户绑定使用");objhtml("imgts8","");} else if(result=="False"){objhtml("ts8","");objhtml("imgts8","");ifmotok=1;} }); } function motyzmCheck(){ ifmotyzmok=0; t9v=document.f1.t9.value; if(t9v.replace(/\s/,"")==""){objhtml("ts9","请输入验证码");objhtml("imgts9","");return false;} objhtml("ts9","正在验证..."); $.post("motyzmCheck.php",{yzm:t9v},function(result){ if(result=="True"){objhtml("ts9","短信验证码有误");objhtml("imgts9","");} else if(result=="False"){objhtml("ts9","");objhtml("imgts9","");ifmotyzmok=1;} }); } var sz; function sjzou(){ s=parseInt(document.getElementById("sjzouv").innerHTML); if(s<=0){ clearInterval(sz); objhtml("sjzouv","120"); objdis("fs1",""); objdis("fs2","none"); return false; }else{ objhtml("sjzouv",s-1); } } function yzonc(){ if(0==ifyzmok){yzmCheck();return false;} if(0==ifmotok){motCheck();return false;} objdis("fs1","none"); objdis("fs2",""); sz=setInterval("sjzou()",1000); $.post("mobreg.php",{mot:document.f1.t8.value,txyzm:document.f1.t5.value},function(result){ if(result=="err1"){motCheck();return false;} else if(result=="err2"){yzmCheck();} else if(result=="errbig"){alert("发送数量超过当日最大数量,发送失败");return false;} }); return false; } function tj(){ if(0==ifuidok){userCheck();return false;} if(0==ifpwd1ok){pwd1chk();return false;} if(0==ifpwd2ok){pwd2chk();return false;} if(0==ifncok){ncCheck();return false;} if(0==ifqqok){qqCheck();return false;} if(0==ifyxok){yxCheck();return false;} if(0==ifyzmok){yzmCheck();return false;} if(document.getElementById("fs1")){ if(0==ifmotok){motCheck();return false;} if(0==ifmotyzmok){motyzmCheck();return false;} } layer.msg('数据处理中', {icon: 16 ,time: 0,shade :0.25}); f1.action="reg.php?action=add"; } //注册结束 //登录开始 function login(){ document.getElementById("ts").innerHTML=""; document.getElementById("ts").className=""; if((document.f1.t1.value).replace(/\s/,"")==""){document.getElementById("ts").innerHTML="请输入登录账号";document.getElementById("ts").className="dts";document.f1.t1.focus();return false;} if((document.f1.t2.value).replace(/\s/,"")==""){document.getElementById("ts").innerHTML="请输入登录密码";document.getElementById("ts").className="dts";document.f1.t2.focus();return false;} layer.msg('数据处理中', {icon: 16 ,time: 0,shade :0.25}); f1.action="index.php?action=login"; } function caponc(x){ for(i=1;i<=3;i++){ if(document.getElementById("cap"+i)){ document.getElementById("cap"+i).className="a2"; document.getElementById("loginmod"+i).style.display="none"; } } if(x==3){document.getElementById("ksd1").style.display="none";}else{document.getElementById("ksd1").style.display="";} document.getElementById("cap"+x).className="a1"; document.getElementById("loginmod"+x).style.display=""; } //登录结束 //邮箱找回密码 function getpwdtj(){ if((document.f1.t0.value).replace(/\s/,"")==""){alert("请输入帐号!");document.f1.t0.focus();return false;} if((document.f1.t1.value).replace(/\s/,"")=="" || !isEmail(document.f1.t1.value)){alert("请输入有效的邮箱!");document.f1.t1.focus();return false;} if((document.f1.t2.value).replace(/\s/,"")==""){alert("请输入验证码!");document.f1.t2.focus();return false;} tjwait(); f1.action="getpasswd.php" } function repwdtj(x,y,z){ if((document.f1.t1.value).replace(/\s/,"")==""){alert("请输入密码!");document.f1.t1.focus();return false;} if(document.f1.t1.value!=document.f1.t2.value){alert("两次密码输入不一致!");document.f1.t2.focus();return false;} tjwait(); f1.action="repwd.php?id="+x+"&chk="+y+"&tmp="+z } //邮箱判断 function isEmail(str){//判断邮箱 var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; return reg.test(str); } //手机找回密码 function getmobtj(){ if((document.f1.t1.value).replace(/\s/,"")==""){alert("请输入有效的帐号!");document.f1.t1.focus();return false;} if((document.f1.t2.value).replace(/\s/,"")==""){alert("请输入手机号码!");document.f1.t2.focus();return false;} if((document.f1.t3.value).replace(/\s/,"")==""){alert("请输入验证码!");document.f1.t3.focus();return false;} tjwait(); f1.action="getmob.php" } function objdis(x,y){ document.getElementById(x).style.display=y; } function objhtml(x,y){ document.getElementById(x).innerHTML=y; }