//会员表单校验 $(document).ready(function(){ //初始提示 $('#user').after('登录账号由5-20个英文字母或数字组成'); $('#password').after('登录密码由5-20个英文字母或数字组成'); $('#repass').after('请重复输入和上面相同的密码'); $('#email').after('请输入正确的电子邮件'); $('#getImgCode').after('请输入和图片上一致的验证码'); $('#user').focus(function(){ $('#chkUser').remove(); $('#user').after('登录账号由5-20个英文字母或数字组成'); }); $('#user').blur(function(){ var p=$("#user")[0].value; var patrn=/^(\w){5,20}$/; if(!patrn.exec(p)){ $('#chkUser').remove(); $('#user').after('登录账号必须由5-20个英文字母或数字组成'); }else{ $.ajax({ type: "POST", url: PDV_RP+"member/post.php", data: "act=checkuser&user="+p, success: function(msg){ if(msg=="1"){ $('#chkUser').remove(); $('#user').after('该登录账号可以使用'); }else{ $('#chkUser').remove(); $('#user').after('该登录账号已经被使用,请更换一个'); } } }); } }); $('#password').focus(function(){ $('#chkPass').remove(); $('#password').after('登录密码由5-20个英文字母或数字组成'); }); $('#password').blur(function(){ var p=$("#password")[0].value; var patrn=/^(\w){5,20}$/; if(!patrn.exec(p)){ $('#chkPass').remove(); $('#password').after('登录密码必须由5-20个英文字母或数字组成'); }else{ $('#chkPass').remove(); $('#password').after('该登录密码可以使用'); } }); $('#repass').focus(function(){ $('#chkRepass').remove(); $('#repass').after('请重复输入和上面相同的密码'); }); $('#repass').blur(function(){ var p=$("#repass")[0].value; var w=$("#password")[0].value; var patrn=/^(\w){5,20}$/; if(!patrn.exec(p)){ $('#chkRepass').remove(); $('#repass').after('登录密码必须由5-20个英文字母或数字组成'); }else if(p!=w){ $('#chkRepass').remove(); $('#repass').after('两次输入的密码不一致,请输入和上面相同的密码'); }else{ $('#chkRepass').remove(); $('#repass').after('输入正确'); } }); $('#email').focus(function(){ $('#chkEmail').remove(); $('#email').after('请输入正确的电子邮件'); }); $('#email').blur(function(){ var p=$("#email")[0].value; var patrn=/^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$/; if(!patrn.exec(p)){ $('#chkEmail').remove(); $('#email').after('电子邮件格式不正确,请输入正确的电子邮件'); }else{ $('#chkEmail').remove(); $('#email').after('输入正确'); } }); $('#ImgCode').focus(function(){ $('#chkCode').remove(); $('#getImgCode').after('请输入和图片上一致的验证码'); }); $('#ImgCode').blur(function(){ var p=$("#ImgCode")[0].value; if(p==''){ $('#chkCode').remove(); $('#getImgCode').after('请输入和图片上一致的验证码'); }else{ $.ajax({ type: "POST", url: PDV_RP+"post.php", data: "act=imgcode&codenum="+p, success: function(msg){ if(msg=="1"){ $('#chkCode').remove(); $('#getImgCode').after('输入正确'); }else{ $('#chkCode').remove(); $('#getImgCode').after('请输入和图片上一致的验证码'); } } }); } }); $('#pname').focus(function(){ $('#chkPname').remove(); $('#pname').after('网名昵称可以是中文、英文或数字'); }); $('#pname').blur(function(){ var p=$("#pname")[0].value; if(p.length<1){ $('#chkPname').remove(); $('#pname').after('请输入网名昵称'); }else{ $('#chkPname').remove(); $('#pname').after('输入正确'); } }); //姓名 $('#name').focus(function(){ $('#chkName').remove(); $('#name').after('请输入您的姓名'); }); $('#name').blur(function(){ var p=$("#name")[0].value; if(p.length<2){ $('#chkName').remove(); $('#name').after('请输入您的姓名'); }else{ $('#chkName').remove(); $('#name').after('输入正确'); } }); //公司 $('#company').focus(function(){ $('#chkCompany').remove(); $('#company').after('请填写公司名称,个人用户请填姓名'); }); $('#company').blur(function(){ var p=$("#company")[0].value; if(p.length<2){ $('#chkCompany').remove(); $('#company').after('请填写公司名称,个人用户请填姓名'); }else{ $('#chkCompany').remove(); $('#company').after('输入正确'); } }); $('#tel').focus(function(){ $('#chkTel').remove(); $('#tel').after('请输入固定电话号码,格式如:010-12345678'); }); $('#tel').blur(function(){ var p=$("#tel")[0].value; if(p==''){ $('#chkTel').remove(); }else{ var patrn=/^[_.0-9a-z-]+-([0-9a-z][0-9a-z-])+[0-9]{4,8}$/; if(!patrn.exec(p)){ $('#chkTel').remove(); $('#tel').after('请输入正确的固定电话号码,格式如:010-12345678'); }else{ $('#chkTel').remove(); $('#tel').after('输入正确'); } } }); $('#mov').focus(function(){ $('#chkMov').remove(); $('#mov').after('请输入手机号码,如:13912345678'); }); $('#mov').blur(function(){ var p=$("#mov")[0].value; if(p==''){ $('#chkMov').remove(); }else if(p.length<10){ $('#chkMov').remove(); $('#mov').after('请输入正确的手机号码,如:13912345678'); }else{ $('#chkMov').remove(); $('#mov').after('输入正确'); } }); }); //注册步骤 $(document).ready(function(){ var membertypeid=$("#membertypeid")[0].value; var nowstep=$("#nowstep")[0].value; if(nowstep=="account"){ var firstclass="stepnow"; }else{ var firstclass="step"; } $.ajax({ type: "POST", url: PDV_RP+"post.php", data: "act=getstep&membertypeid="+membertypeid+"&nowstep="+nowstep, success: function(msg){ $("#stepname").html(""); $("#nextstep")[0].value=$("#nextst")[0].value; } }); $("#membertypeid").change(function(){ var membertypeid=$("#membertypeid")[0].value; $.ajax({ type: "POST", url: PDV_RP+"post.php", data: "act=getstep&membertypeid="+membertypeid+"&nowstep="+nowstep, success: function(msg){ $("#stepname").html(""); $("#nextstep")[0].value=$("#nextst")[0].value; } }); }); }); //会员注册协议 $(document).ready(function(){ $("#tongyi").click(function(){ if($("#tongyi")[0].checked==true){ $("#tijiao")[0].disabled=false; }else{ $("#tijiao")[0].disabled=true; } }); $("#lookxieyi").click(function(){ var membertypeid=$("#membertypeid")[0].value; $.ajax({ type: "POST", url: PDV_RP+"post.php", data: "act=xieyi&membertypeid="+membertypeid, success: function(msg){ $('#frmWindow').remove(); $("body").append("
"); $('#frmWindow').append('
会员注册协议
'+msg+'
'); $.blockUI({message:$('#frmWindow'),css:{width:'600px',top:'80px'}}); $('.pwClose').click(function() { $.unblockUI(); }); } }); }); }); //会员注册表单提交 $(document).ready(function(){ $('#memberReg').submit(function(){ $('#memberReg').ajaxSubmit({ target: 'div#notice', url: PDV_RP+'post.php', success: function(msg) { switch(msg){ case "OK": $('div#notice').hide(); if($("#nextstep")[0].value=="enter"){ window.location='index.php'; }else{ window.location='reg.php?step='+$("#nextstep")[0].value; } break; case "CHECK": $('div#notice')[0].className='okdiv'; $('div#notice').html("会员注册成功!您注册的会员类型需要审核后才能登录,感谢您的注册"); $('div#notice').show(); $().setBg(); break; default : $('div#notice')[0].className='noticediv'; $('div#notice').show(); $().setBg(); break; } } }); return false; }); }); //会员注册分步提交 $(document).ready(function(){ $('#RegStep').submit(function(){ $('#RegStep').ajaxSubmit({ target: 'div#notice', url: 'post.php', success: function(msg) { if(msg=="OK"){ $('div#notice').hide(); if($("#nextstep")[0].value=="enter"){ window.location='index.php'; }else{ window.location='reg.php?step='+$("#nextstep")[0].value; } }else{ $('div#notice')[0].className='noticediv'; $('div#notice').show(); $().setBg(); } } }); return false; }); }); //头像设置 $(document).ready(function(){ $(".selface").click(function(){ $("input#nowface")[0].value=this.id.substr(8); $("img#nowfacepic")[0].src=this.src; }); });