var reMethod = "POST", pwdmin = 4, pwdmax = 20; function changeAuthCode() { var num = new Date().getTime(); var rand = Math.round(Math.random() * 10000); num = num + rand; $('#ver_code').css('visibility', 'visible'); if ($("#vdimgck")[0]) { $("#vdimgck")[0].src = "/include/image.aspx?tag=" + num; } return false; } function setminfo(mtype) { $("#divsex")[0].style.display ="none"; $("#divtel")[0].style.display ="none"; $("#divqq")[0].style.display ="none"; $("#divcityid")[0].style.display ="none"; $("#divzoneid")[0].style.display ="none"; $("#divcompany")[0].style.display ="none"; $("#divhyclassid")[0].style.display ="none"; $("#divcomsize")[0].style.display ="none"; $("#divlianxiren")[0].style.display ="none"; $("#divjob")[0].style.display ="none"; $("#divdepartment")[0].style.display ="none"; $("#divmobile")[0].style.display ="none"; $("#divfax")[0].style.display ="none"; $("#divaddr")[0].style.display ="none"; $("#divhomepage")[0].style.display ="none"; $("#divrealname")[0].style.display ="none"; $("#divbirthday")[0].style.display ="none"; $("#divstar")[0].style.display ="none"; $("#divblood")[0].style.display ="none"; $("#diveducation")[0].style.display ="none"; $("#divshuxiang")[0].style.display ="none"; $("#divmtype")[0].style.display ="none"; //公共 $("#divsex")[0].style.display ="block"; $("#divqq")[0].style.display ="block"; $("#divmtype")[0].style.display ="block"; //企业 if(mtype=="1") { $("#divcompany")[0].style.display ="block"; } else {//个人 } } $(document).ready(function () { $("#mtype").get(0).selectedIndex=1; setminfo("1"); //AJAX changChickValue $('#userid').change(function () { $('#_userid').removeClass('regIconTure'); $('#_userid').removeClass('login_ts'); if ($('#userid').val().length < pwdmin) { $('#_userid').addClass('login_ts').html('账号不能长度小于' + pwdmin + '位').show(); return; } if ($('#userid').val().length > pwdmax) { $('#_userid').addClass('login_ts').html('账号不能长度大于' + pwdmax + '位').show(); return; } $.post("/member/index_do.ashx", { dopost: "checkuser", uid: $('#userid').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_userid").addClass('regIconTure').show().html(''); } else { $('#_userid').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); } }); }); $("#email").change(function () { $('#_email').removeClass('regIconTure'); $('#_email').removeClass('login_ts'); var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; if (!sEmail.exec($("#email").val())) { $('#_email').addClass('login_ts').html('Email格式不正确').show(); $('#email').focus(); } else { $.post("/member/index_do.ashx", { dopost: "checkmail", email: $('#email').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_email").addClass('regIconTure').show().html(''); } else { $('#_email').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); } }); } }); $('#userpass').change(function () { $('#_userpass').removeClass('regIconTure'); $('#_userpass').removeClass('login_ts'); if ($('#userpass').val().length < pwdmin) { $('#_userpass').addClass('login_ts').html('密码不能小于' + pwdmin + '位').show(); return; } if ($('#userpass').val().length > pwdmax) { $('#_userpass').addClass('login_ts').html('密码不能大于' + pwdmax + '位').show(); return; } $.post("/member/index_do.ashx", { dopost: "checkpass", userpass: $('#userpass').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_userpass").addClass('regIconTure').show().html(''); } else { $('#_userpass').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); } }); }); $('#repass').change(function () { $('#_repass').removeClass('regIconTure'); $('#_repass').removeClass('login_ts'); if ($('#repass').val() != $('#userpass').val()) { $('#_repass').addClass('login_ts').html('两次输入密码不一致').show(); } else { $("#_repass").addClass('regIconTure').show().html(''); } }); $('#vcode').change(function () { $('#_vcode').removeClass('regIconTure'); $('#_vcode').removeClass('login_ts'); $.post("/member/index_do.ashx", { dopost: "checkcode", code: $('#vcode').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_vcode").addClass('regIconTure').show().html(''); } else { $('#_vcode').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); } }); }); $('#mtype').change(function () { setminfo($('#mtype').val()); }); //注册验证 $('#btnSignCheck').click(function () { if (!$('#isagreement').get(0).checked) { alert("必须接受注册协议才能注册"); return false; } //验证userid $('#_userid').removeClass('regIconTure'); $('#_userid').removeClass('login_ts'); if ($('#userid').val().length < pwdmin) { $('#_userid').addClass('login_ts').html('账号不能长度小于' + pwdmin + '位').show(); return false; } if ($('#userid').val().length > pwdmax) { $('#_userid').addClass('login_ts').html('账号不能长度大于' + pwdmax + '位').show(); return false; } $.post("/member/index_do.ashx", { dopost: "checkuser", uid: $('#userid').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_userid").addClass('regIconTure').show().html(''); } else { $('#_userid').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); return false; } }); //验证email $('#_email').removeClass('regIconTure'); $('#_email').removeClass('login_ts'); var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; if (!sEmail.exec($("#email").val())) { $('#_email').addClass('login_ts').html('Email格式不正确').show(); $('#email').focus(); return false; } else { $.post("/member/index_do.ashx", { dopost: "checkmail", email: $('#email').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_email").addClass('regIconTure').show().html(''); } else { $('#_email').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); return false; } }); } //验证pass $('#_userpass').removeClass('regIconTure'); $('#_userpass').removeClass('login_ts'); if ($('#userpass').val().length < pwdmin) { $('#_userpass').addClass('login_ts').html('密码不能小于' + pwdmin + '位').show(); return false; } if ($('#userpass').val().length > pwdmax) { $('#_userpass').addClass('login_ts').html('密码不能大于' + pwdmax + '位').show(); return false; } $.post("/member/index_do.ashx", { dopost: "checkpass", userpass: $('#userpass').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_userpass").addClass('regIconTure').show().html(''); } else { $('#_userpass').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); return false; } }); //验证repass $('#_repass').removeClass('regIconTure'); $('#_repass').removeClass('login_ts'); if ($('#repass').val() != $('#userpass').val()) { $('#_repass').addClass('login_ts').html('两次输入密码不一致').show(); return false; } else { $("#_repass").addClass('regIconTure').show().html(''); } //公共 if ($('#sex').val().trim()=="") { $('#_sex').addClass('login_ts').html('请选择联系人性别').show(); return false; } else { $("#_qq").removeClass('login_ts'); $("#_qq").addClass('regIconTure').show().html(''); } if ($('#qq').val().trim()=="") { $('#_qq').removeClass('regIconTure'); $('#_qq').addClass('login_ts').html('请填写qq').show(); return false; } else { $("#_qq").removeClass('login_ts'); $("#_qq").addClass('regIconTure').show().html(''); } //企业 if($('#mtype').val()=="1"){ } else {//个人 } //验证code $('#_vcode').removeClass('regIconTure'); $('#_vcode').removeClass('login_ts'); $.post("/member/index_do.ashx", { dopost: "checkcode", code: $('#vcode').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { $("#_vcode").addClass('regIconTure').show().html(''); } else { $('#_vcode').addClass('login_ts').html(data.substr(n + 1, data.length - n - 1)).show(); return false; } }); $.post("/member/index_do.ashx", { dopost: "register", email: $('#email').val(), userid: $('#userid').val(), userpass: $('#userpass').val(), repass: $('#repass').val(), mtype: $('#mtype').val(), company: $('#company').val(), cityid: $('#cityid2').val(), zoneid: $('#zoneid').val(), hyclassid: $('#hyclassid2').val(), comsize: $('#comsize').val(), lianxiren: $('#lianxiren').val(), sex: $('#sex').val(), job: $('#job').val(), department: $('#department').val(), mobile: $('#mobile').val(), tel: $('#tel').val(), fax: $('#fax').val(), qq: $('#qq').val(), addr: $('#addr').val(), homepage: $('#homepage').val(), realname: $('#realname').val(), birthday: $('#birthday').val(), star: $('#star').val(), blood: $('#blood').val(), education: $('#education').val(), shuxiang: $('#shuxiang').val(), vcode: $('#vcode').val() }, function (data) { var n = data.indexOf("%"); if ((data.substr(0, n)) > 0) { //alert(data.substr(n+1,data.length-n-1)); window.location = data.substr(n + 1, data.length - n - 1); } else { alert(data.substr(n + 1, data.length - n - 1)); } }); }); });