reg.js
2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
var yh_reg = {
verifyForm : function() {
$.formValidator.initConfig({
formid : "registerForm",
onsuccess:function(label){
try{var _profile_email='username='+$('#email').val();__ozfac2(_profile_email,'#regdone');}catch(e){}
}
});
$("#email").formValidator({
onshow : "此邮箱将作为您的登录邮箱.",
onfocus : "请输入你的邮箱地址.",
oncorrect : "此邮箱将作为您的登录邮箱."
}).regexValidator({
regexp : regexEnum.email,
onerror : "你输入的邮件地址格式不正确."
}).ajaxValidator({
async : true,
type : "get",
url : "/passport/reg/authmail",
datatype : "json",
success : function(jsonData) {
if (jsonData.code == 404) {
return true;
} else {
return false;
}
},
buttons : $("#submitReg"),
onerror : "已经被注册或错误的Email!",
onwait : "检测否注册,请稍候..."
});
$("#password").formValidator({
onshow : "密码是6位以上的字母或数字.",
onfocus : "密码不能为空.",
oncorrect : "密码已输入."
}).inputValidator({
min : 6,
max : 20,
empty : {
leftempty : false,
rightempty : false,
emptyerror : "密码两边不能有空符号."
},
onerror : "密码是6位以上的字母或数字."
});
$("#confirm_password").formValidator({
onshow : "请输入重复密码.",
onfocus : "两次密码必须一致哦.",
oncorrect : "两次密码一致."
}).inputValidator({
min : 6,
max : 20,
empty : {
leftempty : false,
rightempty : false,
emptyerror : "重复密码两边不能有空符号."
},
onerror : "重复密码不能为空,请确认."
}).compareValidator({
desid : "password",
operateor : "=",
onerror : "2次密码不一致,请确认"
});
/**
* $("#username").formValidator({ onshow : "真实姓名为中文.", onfocus :
* "用户名至少2个字符,最多10个字符" }).inputValidator({ min : 2, max : 10, onerror :
* "你输入的用户名非法,请确认" }).regexValidator({ regexp : "zhCn", datatype :
* "enum", onerror : "用户名格式不正确只能是中文." });
*/
$("#auth_code").formValidator({
onshow:"输入验证码.",
onfocus:"输入验证码.",
oncorrect:"验证码已输入."
}).regexValidator({
regexp : "^[A-Za-z0-9]{4}$",
onerror : "验证码格式不正确."
});
}
}
jQuery(function($) {
var $pwd = $('input[name="password"]');
$pwd.passwordStrength();
$("#article").click(function(){
if($("#article").attr("checked") == false){
$("#submitReg").attr("disabled","disabled");
}else{
$("#submitReg").removeAttr("disabled");
}
});
$("#email").focus();
yh_reg.verifyForm();
});