| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254 |
- //注册开始
- 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="<font color=red>很遗憾,该帐号已存在</font>";document.getElementById("imgts1").innerHTML="<img src='img/err.gif' />";}
- else if(response=="False"){document.getElementById("ts1").innerHTML="恭喜你,帐号可以使用";document.getElementById("imgts1").innerHTML="<img src='img/suc.gif' />";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="<span class='red'>请输入有效的帐号(4-20位字母、数字或下划线组合)</span>";document.getElementById("imgts1").innerHTML="<img src='img/err.gif' />";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="<span class='red'>6-20个字母、数字、下划线的组合</span>";document.getElementById("imgts2").innerHTML="<img src='img/err.gif' />";return false;
- }else{
- document.getElementById("ts2").innerHTML="6-20个字母、数字、下划线的组合";document.getElementById("imgts2").innerHTML="<img src='img/suc.gif' />";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="<span class='red'>确保密码输入正确</span>";document.getElementById("imgts3").innerHTML="<img src='img/err.gif' />";return false;}
- else{document.getElementById("ts3").innerHTML="密码输入一致";document.getElementById("imgts3").innerHTML="<img src='img/suc.gif' />";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="<font color=red>很遗憾,该昵称已被用户使用</font>";document.getElementById("imgts4").innerHTML="<img src='img/err.gif' />";}
- else if(response=="False"){document.getElementById("ts4").innerHTML="恭喜你,昵称可以使用";document.getElementById("imgts4").innerHTML="<img src='img/suc.gif' />";ifncok=1;}
- }
- }
- function ncCheck(){
- ifncok=0;
- t4v =document.f1.t4.value;
- if(t4v.replace(/\s/,"")==""){document.getElementById("ts4").innerHTML="<span class='red'>请输入您在本站的昵称</span>";document.getElementById("imgts4").innerHTML="<img src='img/err.gif' />";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="<span class='red'>请填写正确的联系QQ</span>";document.getElementById("imgts6").innerHTML="<img src='img/err.gif' />";return false;}
- else{document.getElementById("ts6").innerHTML="常用QQ号码";document.getElementById("imgts6").innerHTML="<img src='img/suc.gif' />";ifqqok=1;}
- }
- function yxCheck(){
- ifyxok=0;
- t7v =document.f1.t7.value;
- if(t7v.replace(/\s/,"")=="" || !isEmail(t7v)){objhtml("ts7","<span class='red'>请填写正确的邮箱</span>");objhtml("imgts7","<img src='img/err.gif' />");return false;}
- else{objhtml("ts7","邮箱");objhtml("imgts7","<img src='img/suc.gif' />");ifyxok=1;}
- }
- function yzmCheck(){
- ifyzmok=0;
- t5v =document.f1.t5.value;
- if(t5v.replace(/\s/,"")==""){objhtml("ts5","<span class='red'>请输入图形验证码</span>");objhtml("imgts5","<img src='img/err.gif' />");return false;}
- objhtml("ts5","正在验证...");
- $.post("yzmCheck.php",{yzm:t5v},function(result){
- if(result=="True"){objhtml("ts5","<font color=red>验证码输入有误</font>");objhtml("imgts5","<img src='img/err.gif' />");}
- else if(result=="False"){objhtml("ts5","");objhtml("imgts5","<img src='img/suc.gif' />");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","<span class='red'>手机号码格式有误</span>");objhtml("imgts8","<img src='img/err.gif' />");return false;}
- objhtml("ts8","手机号码正在检测……");objhtml("imgts8","");
- $.post("motCheck.php",{mot:t8v},function(result){
- if(result=="True"){objhtml("ts8","<font color=red>很遗憾,该号码已被其他用户绑定使用</font>");objhtml("imgts8","<img src='img/err.gif' />");}
- else if(result=="False"){objhtml("ts8","");objhtml("imgts8","<img src='img/suc.gif' />");ifmotok=1;}
- });
- }
- function motyzmCheck(){
- ifmotyzmok=0;
- t9v=document.f1.t9.value;
- if(t9v.replace(/\s/,"")==""){objhtml("ts9","<span class='red'>请输入验证码</span>");objhtml("imgts9","<img src='img/err.gif' />");return false;}
- objhtml("ts9","正在验证...");
- $.post("motyzmCheck.php",{yzm:t9v},function(result){
- if(result=="True"){objhtml("ts9","<font color=red>短信验证码有误</font>");objhtml("imgts9","<img src='img/err.gif' />");}
- else if(result=="False"){objhtml("ts9","");objhtml("imgts9","<img src='img/suc.gif' />");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;
- }
|