$(function(){ //从地址栏中获取参数 function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } var request=GetQueryString("code"); if(request){ $("#request").val(request); } //定义验证手机号的正则 var pho_pattern = /^1[3|4|5|7|8][0-9]{9}$/; var mobiles; var userId; //定义提示语的函数 function xianshi(ht){ $(".tishi>span").html(ht); $(".tishi").animate({top:"300px"},function(){ setTimeout(function task(){ $(".tishi").animate({top:"-30px"}); },1500); }); } //获取验证码的点击(注册) $(".huoqu").click(function(){ var data={}; mobiles=$("#mobile").val(); if(mobiles==""){ xianshi("请输入手机号"); }else if(!pho_pattern.test(mobiles)){ xianshi("请输入正确的手机号"); }else{ xianshi("已发送验证码,请稍等..."); data.mobile=$("#mobile").val(); var yanzhengma=$.ajaxGet("get","/open/getRegisterMCode",data); } }) //获取验证码的点击(修改) $(".huoqus").click(function(){ var data={}; mobiles=$("#mobile").val(); if(mobiles==""){ xianshi("请输入手机号"); }else if(!pho_pattern.test(mobiles)){ xianshi("请输入正确的手机号"); }else{ xianshi("已发送验证码,请稍等..."); data.mobile=$("#mobile").val(); var yanzhengma=$.ajaxGet("get","/open/getResetMCode",data); } }) //点击接受协议 $(".xieyi").click(function(){ if($(".xieyi>span").hasClass("gouxuan")){ $(".xieyi>span").removeClass("gouxuan"); $("#enroll").removeClass("enroll"); $("#enroll").addClass("enrolls"); }else{ $(".xieyi>span").addClass("gouxuan"); $("#enroll").removeClass("enrolls"); $("#enroll").addClass("enroll"); } }) //点击注册 $("#enroll").click(function(){ if($(".xieyi>span").hasClass("gouxuan")){ var mobile=$("#mobile").val(); var mobileCode=$("#mobileCode").val(); var password=$("#password").val(); var request=$("#request").val(); if(!mobile){ xianshi("请输入手机号"); }else if(mobile!=mobiles){ xianshi("更改手机号,请重新获取验证码!"); }else if(!mobileCode){ xianshi("请输入验证码"); }else if(!password){ xianshi("请输入密码"); }else{ var data={}; data.mobile=mobile; data.mobileCode=mobileCode; data.password=password; data.beInviteCode=request; var enroll=$.ajaxGet("post","/mregister",data); if(enroll.error.length){ xianshi(enroll.error[0].message); }else{ window.location.href=$.address+"/me/login.html"; } } }else{ xianshi("请接受技淘网的协议哦~"); } }) //点击重置密码 $("#forgetD").click(function(){ var mobile=$("#mobile").val(); var mobileCode=$("#mobileCode").val(); //var type=$("#type").val(); var password=$("#password").val(); var password1=$("#password1").val(); if(!mobile){ xianshi("请输入手机号"); }else if(mobile!=mobiles){ xianshi("更改手机号,请重新获取验证码!"); }else if(!mobileCode){ xianshi("请输入验证码"); }else if(!password){ xianshi("请输入密码"); } // else if(!password1){ // xianshi("请确认密码"); // }else if(password!=password1){ // xianshi("请输入相同的密码"); // } else{ var data={}; data.mobile=mobile; data.resetCode=mobileCode; //data.type=type; data.newPwd=password; var forget=$.ajaxGet("post","/open/appResetPwd",data); if(forget.error.length){ xianshi(forget.error[0].message); }else{ window.location.href=$.address+"/me/login.html"; } } }) //点击登录 $("#login").click(function(){ var mobile=$("#mobile").val(); var password=$("#password").val(); if(mobile==""){ xianshi("请输入手机号"); }else if(!pho_pattern.test(mobile)){ xianshi("请输入正确的手机号"); }else if(password==""){ xianshi("请输入密码"); } else{ var data={}; data.mobile=mobile; data.password=password; //验证一下是否第一次登陆,是否选择了个人企业 var loginCheck=$.ajaxGet("get","/open/loginCheck",data); //根据返回的数据进行处理 if(loginCheck.error.length){ xianshi(loginCheck.error[0].message); }else{ userId=loginCheck.data.id; data.type=loginCheck.data.type; if(loginCheck.data.type==0||loginCheck.data.type==1){ var login=$.ajaxGet("post","/mlogin",data); if(login.error.length){ xianshi(login.error[0].message); }else{ var myName=login.data.identifyName; var myUrl=login.data.headPortraitUrl; var myId=login.data.id; var myType=login.data.type; var myMobile=login.data.mobile; sessionStorage.setItem("isLogin",true); sessionStorage.setItem("myName",myName); sessionStorage.setItem("myUrl",myUrl); sessionStorage.setItem("myId",myId); sessionStorage.setItem("myType",myType); sessionStorage.setItem("myMobile",myMobile); window.location.href=$.address+"/index.html"; } }else{ $(".changeDiv").css("display","block"); } } } }) $(".changeDiv>Div>p").click(function(){ $(".changeDiv>Div>p").removeClass("actives"); $(this).addClass("actives"); }) $(".clickP").click(function(){ var type=$(".changeDiv>Div>p.actives").attr("module"); var data={}; data.type=type; data.id=userId; var updateUser=$.ajaxGet("post","/open/updateUser",data); if(updateUser.error.length){ xianshi(updateUser.error[0].message); }else{ $(".changeDiv").css("display","none"); $("#login").click(); } }) })