shopreg.js
3.99 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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
var yh_2 = {
verifyForm : function() {
$.formValidator.initConfig({
validatorgroup:"2",
formid : "shopRegisterForm"
});
$("#email").formValidator({
validatorgroup:"2",
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 : $("#regNext"),
onerror : "已经被注册或错误的Email!",
onwait : "检测否注册,请稍候..."
});
$("#password_reg").formValidator({
validatorgroup:"2",
onshow : "密码是6位以上的字母或数字.",
onfocus : "密码不能为空.",
oncorrect : "密码已输入."
}).inputValidator({
min : 6,
max : 20,
empty : {
leftempty : false,
rightempty : false,
emptyerror : "密码两边不能有空符号."
},
onerror : "密码是6位以上的字母或数字."
});
$("#confirm_password").formValidator({
validatorgroup:"2",
onshow : "请输入重复密码.",
onfocus : "两次密码必须一致哦.",
oncorrect : "两次密码一致."
}).inputValidator({
min : 6,
max : 20,
empty : {
leftempty : false,
rightempty : false,
emptyerror : "重复密码两边不能有空符号."
},
onerror : "重复密码不能为空,请确认."
}).compareValidator({
desid : "password_reg",
operateor : "=",
onerror : "两次密码不一致,请确认"
});
$('#address').formValidator({
validatorgroup:"2",
onshow : "请填写详细地址",
onfocus : "请填写详细地址",
oncorrect : "输入正确"
}).inputValidator({
min : 2,
onerror : "请填写详细地址"
});
$("#username").formValidator({
validatorgroup:"2",
onshow : "请输入收货人姓名",
onfocus : "真实姓名在2到5个汉字之间",
oncorrect : "输入正确"
}).inputValidator({
min : 1,
max : 12,
onerror : "真实姓名在2到5个汉字之间,请确认"
}).regexValidator({
regexp : "^[\u4e00-\u9fa5]{2,5}$",
onerror : "真实姓名至少2个中文,最多5个中文"
});
$('#zip_code').formValidator({
validatorgroup:"2",
onshow : "请输入收货人所在地邮编号",
onfocus : "请输入收货人所在地邮编号",
oncorrect : "输入正确",
onempty: "请输入收货人所在地邮编号",
empty: false
}).regexValidator({
regexp : regexEnum.zipcode,
onerror : "你输入的邮编式不正确"
});
/** 区域 **/
$("#area_code").formValidator({
validatorgroup:"2",
tipid:"provinceTip",
onshow:"请选择地区.",
onfocus:'必须选择地区',
oncorrect:"正确."
}).inputValidator({
min:1,
onerror: "请选择地区."
});
$('#mobile').formValidator({
validatorgroup:"2",
onshow : "填写手机号便于接收发货和收货通知",
onfocus : "请输入手机号,如1360000000",
oncorrect : "输入正确",
onempty: '请输入手机号,如1360000000'
}).inputValidator({
min:11,
max:11,
onerror:"手机号码必须是11位的,请确认"
}).regexValidator({
regexp:"mobile",
datatype:"enum",
onerror : "您输入的手机号格式不正确"
});
$("#auth_code").formValidator({
validatorgroup:"2",
onshow:"输入验证码.",
onfocus:"输入验证码.",
oncorrect:"验证码已输入."
}).regexValidator({
regexp : "^[A-Za-z0-9]{4}$",
onerror : "验证码格式不正确."
});
}
}
jQuery(function($) {
var $pwd = $('input[id="password_reg"]');
$pwd.passwordStrength();
yh_2.verifyForm();
$('#regNext').bind('click', function() {
return $.formValidator.pageIsValid('2');
});
});