- 34
- 0
怎么修改这个js,让它也支持中文名注册账号呢?最好直接改好发出来看看?
function(b) {
return a(this).valid() ? (a("p.status", this).show().text(um.loadingmessage), "login" == a(this).attr("id") ? (action = "ajax_login", username = a("form#login #username").val(), password = a("form#login #password").val(), email = "", security = a("form#login #security").val(), remember = "checked" == a("#rememberme").attr("checked") ? a("form#login #rememberme").val() : "", um_captcha = "", a("form#login .submit").attr("disabled", !0).addClass("disabled").val("登录中...")) : "register" == a(this).attr("id") && (action = "ajax_register", username = a("#user_name").val(), password = a("#user_pass").val(), email = a("#user_email").val(), security = a("#user_security").val(), remember = "", um_captcha = a("#um_captcha").val(), a("form#register .submit").attr("disabled", !0).addClass("disabled").val("注册中...")), _this = a(this), a.ajax({
type: "POST",
dataType: "json",
url: um.ajax_url,
data: {
action: action,
username: username,
password: password,
email: email,
remember: remember,
security: security,
um_captcha: um_captcha
},
success: function(b) {
a("p.status", _this).html(b.message),
1 == b.loggedin && (document.location.href = um.redirecturl)
},
complete: function() {
a("form#login .submit").removeAttr("disabled").removeClass("disabled").val("登录"),
a("form#register .submit").removeAttr("disabled").removeClass("disabled").val("注册")
}
}), b.preventDefault(), void 0) : !1
}),
jQuery.validator.addMethod("isEnglish",
function(a, b) {
return this.optional(b) || /^[a-zA-Z][A-Za-z0-9_]+$/.test(a)
},
"只允许英文开头字符可加数字"),
jQuery("#login").length && jQuery("#login").validate({
rules: {
username: {
required: !0,
minlength: 2
},
password: {
required: !0,
minlength: 6
}
},
messages: {
username: {
required: "请输入用户名",
minlength: a.validator.format("用户名不能少于{0}个字符")
},
password: {
required: "请输入密码",
minlength: a.validator.format("密码不能小于{0}个字符")
}
}
}),
jQuery("#register").length && jQuery("#register").validate({
rules: {
user_name: {
required: !0,
isEnglish: !0,
minlength: 3,
maxlength: 15
},
user_email: {
required: !0,
email: !0
},
user_pass: {
required: !0,
minlength: 6
},
user_pass2: {
required: !0,
minlength: 6,
equalTo: "#user_pass"
},
um_captcha: {
required: !0,
minlength: 4,
maxlength: 4
}
},
messages: {
user_name: {
required: "请输入英文用户名",
minlength: a.validator.format("用户名不能少于{0}个字符"),
maxlength: a.validator.format("用户名不能多于{0}个字符")
},
um_captcha: {
required: "请输入验证码",
minlength: a.validator.format("验证码长度{0}个字符"),
maxlength: a.validator.format("验证码长度{0}个字符")
},
user_email: {
required: "请输入Email地址",
email: "请输入正确的email地址"
},
user_pass: {
required: "请输入密码",
minlength: a.validator.format("密码不能小于{0}个字符")
},
user_pass2: {
required: "请输入确认密码",
minlength: a.validator.format("确认密码不能小于{0}个字符"),
equalTo: "两次输入的密码不一致"
}
}
})
});
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

