var auth_email = 0, auth_pwd = 0, auth_captcha = 0, url_ajax = "/protected/user_ajax.php"; function checkMail() { var A = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/, _ = $("#input-email").val().toLocaleLowerCase(); if (!A.test(_)) { if ($(".form-group-email").find("small").text() == "") $(".form-group-email").find("small").text("\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"); return false } else $.ajax({ url : url_ajax, cache : false, type : "post", async : false, data : { email : _, operate : "isexist_email" }, success : function (_) { if (_ == "avaliable") { $(".form-reg .form-group-email").find("small").text(""); auth_email = 1 } else if (_ == "isexist") { $(".form-group-email").find("small").text("\u6b64\u90ae\u7bb1\u5df2\u88ab\u6ce8\u518c "); auth_email = 0 } }, error : function () { alert("\u53d1\u751f\u5f02\u5e38") } }) } function checkMail2() { var A = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/, _ = $("#input-email").val().toLocaleLowerCase(); $(".form-reg div").eq(0).find("span").remove(); if (!A.test(_)) { if ($(".form-group-email").find("small").text() == "") { $(".form-group-email").find("small").text("\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"); auth_email = 0 } } else { auth_email = 1; $(".form-reg .form-group-email").find("small").text("") } } function checkPwd() { var A = /^(?![a-z]+$)(?!\d+$)[a-z0-9_]{8,16}$/i, _ = $("#input-pwd").val(); if (_.length < 8) { if ($(".form-group-pwd").find("small").text() == "") { $(".form-group-pwd").find("small").text("\u5bc6\u7801\u957f\u5ea6\u4e0d\u8db38\u4f4d"); auth_pwd = 0 } return false } if (!A.test(_)) { $(".form-group-pwd").find("small").text("\u5bc6\u7801\u4ec5\u5305\u542b\u5b57\u6bcd\u4e0e\u6570\u5b57"); auth_pwd = 0; return false } $(".form-reg .form-group-pwd").find("small").text(""); auth_pwd = 1 } function checkPwd2() { var A = /^(?![a-z]+$)(?!\d+$)[a-z0-9_]{8,16}$/i, _ = $("#input-pwd").val(); if (_.length < 8) { if ($(".form-group-pwd").find("small").text() == "") { $(".form-group-pwd").find("small").text("\u5bc6\u7801\u957f\u5ea6\u4e0d\u8db38\u4f4d"); auth_pwd = 0 } return false } if (!A.test(_)) { $(".form-group-pwd").find("small").text("\u5bc6\u7801\u4ec5\u5305\u542b\u5b57\u6bcd\u4e0e\u6570\u5b57"); auth_pwd = 0; return false } $(".form-reg .form-group-pwd").find("small").text(""); auth_pwd = 1 } function checkCaptcha() { var _ = $("#input-captcha").val().toLocaleLowerCase(); $.ajax({ url : url_ajax, type : "post", async : false, data : { captcha : _, operate : "check_captcha" }, success : function (_) { if (_ == "pass") { $(".form-reg .captcha").find("small").text(""); auth_captcha = 1 } else if (_ == "nopass") { $(".form-reg .captcha").find("small").text("\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e"); auth_captcha = 0 } }, error : function () { alert("\u53d1\u751f\u5f02\u5e38") } }) } function changeCaptcha() { $(".img-captcha").click() } function checkSubmit() { $(".btn-reg").attr("disabled", true).attr("value", "\u9a8c\u8bc1\u4e2d.."); checkCaptcha(); checkMail(); checkPwd(); if (auth_email == 1 && auth_pwd == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "\u6ce8\u518c\u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "\u6ce8\u518c"); return false } } function checkSubmit2() { $(".btn-login").attr("disabled", true).attr("value", "\u9a8c\u8bc1\u4e2d.."); checkMail2(); checkPwd2(); checkCaptcha(); if (auth_email == 1 && auth_pwd == 1 && auth_captcha == 1) { $(".btn-login").attr("disabled", true).attr("value", "\u767b\u5f55\u4e2d.."); $(".form-reg").submit() } else { $(".btn-login").attr("disabled", false).attr("value", "\u767b\u5f55"); return false } } function checkSubmit3() { $(".btn-reg").attr("disabled", true).attr("value", "\u9a8c\u8bc1\u4e2d.."); checkMail2(); checkCaptcha(); if (auth_email == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "\u5904\u7406\u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "\u627e\u56de\u5bc6\u7801"); return false } } function checkSubmit4() { $(".btn-reg").attr("disabled", true).attr("value", "\u9a8c\u8bc1\u4e2d.."); checkPwd2(); checkCaptcha(); if (auth_pwd == 1 && auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "\u5904\u7406\u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "\u91cd\u7f6e\u5bc6\u7801"); return false } } function checkSubmit5() { $(".btn-reg").attr("disabled", true).attr("value", "\u9a8c\u8bc1\u4e2d.."); checkCaptcha(); if (auth_captcha == 1) { $(".btn-reg").attr("disabled", true).attr("value", "\u5904\u7406\u4e2d.."); $(".form-reg").submit() } else { $(".btn-reg").attr("disabled", false).attr("value", "\u5151\u6362"); return false } }
下载说明
☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,
☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!
☉唯一站长QQ:1004003180 [人格担保-本站注重诚信!]
☉购买建议E-mail:1004003180@qq.com 源码收购 E-mail:1004003180@qq.com
☉本站文件解压密码 【文章内都自带解压密码,每个密码不同!】