Browse Source

注册样式问题

jack 7 years ago
parent
commit
e890d18865
1 changed files with 65 additions and 4 deletions
  1. 65 4
      js/register.js

+ 65 - 4
js/register.js

17
		if($("#yourName").val().length==0){
17
		if($("#yourName").val().length==0){
18
			$(".msgLog0").find("span").text("请输入您的真实姓名");
18
			$(".msgLog0").find("span").text("请输入您的真实姓名");
19
			userName=false;
19
			userName=false;
20
			$(this).addClass("frmmsg-warning");
20
		}else{
21
		}else{
21
			var inputval = $("#yourName").val().replace(/[^\u0000-\u00ff]/g, "aa").length;
22
			var inputval = $("#yourName").val().replace(/[^\u0000-\u00ff]/g, "aa").length;
22
			if(inputval > 20) {
23
			if(inputval > 20) {
23
				$(".msgLog0").find("span").text("姓名最长为10个汉字或20个英文字符");
24
				$(".msgLog0").find("span").text("姓名最长为10个汉字或20个英文字符");
24
				userName=false;
25
				userName=false;
26
				$(this).addClass("frmmsg-warning");
25
			}else{
27
			}else{
26
				$(".msgLog0").find("span").text("");
28
				$(".msgLog0").find("span").text("");
29
				$(this).removeClass("frmmsg-warning");
27
				userName=true;
30
				userName=true;
28
			}
31
			}
29
			
32
			
30
		}
33
		}
31
	})
34
	})
35
	$("#yourName").focus(function(){
36
		$(".msgLog0").find("span").text("");
37
		$(this).removeClass("frmmsg-warning");
38
	})
32
	/*校验手机号*/
39
	/*校验手机号*/
33
	$("#lp_phone").blur(function(){
40
	$("#lp_phone").blur(function(){
34
		phoneYesOrNo();
41
		phoneYesOrNo($(this));
35
	});
42
	});
43
	$("#lp_phone").focus(function(){
44
		$(".msgLog1").find("span").text("");
45
		$(this).removeClass("frmmsg-warning");
46
	})
36
	/*校验手机是否已经注册函数*/
47
	/*校验手机是否已经注册函数*/
37
	function phoneYesOrNo() {
48
	function phoneYesOrNo($this) {
38
		var phone = $("#lp_phone").val();
49
		var phone = $("#lp_phone").val();
39
		if(phone.length==0) {
50
		if(phone.length==0) {
40
			$("#getcode").attr("disabled","disabled");
51
			$("#getcode").attr("disabled","disabled");
41
			$(".msgLog1").find("span").text("请输入您的手机号码");
52
			$(".msgLog1").find("span").text("请输入您的手机号码");
42
			phoneNumber=false;
53
			phoneNumber=false;
54
			$this.addClass("frmmsg-warning");
43
			return;
55
			return;
44
		}else{
56
		}else{
45
			var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
57
			var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
47
					$("#getcode").attr("disabled","disabled");
59
					$("#getcode").attr("disabled","disabled");
48
					$(".msgLog1").find("span").text("请输入正确的手机号码");
60
					$(".msgLog1").find("span").text("请输入正确的手机号码");
49
					phoneNumber=false;
61
					phoneNumber=false;
62
					$this.addClass("frmmsg-warning");
50
					return;
63
					return;
51
				}else{
64
				}else{
52
					$(".msgLog1").find("span").text("");
65
					$(".msgLog1").find("span").text("");
62
						$(".msgLog1").find("span").text("您的手机已被注册");
75
						$(".msgLog1").find("span").text("您的手机已被注册");
63
						$("#getcode").attr("disabled","disabled");
76
						$("#getcode").attr("disabled","disabled");
64
						phoneNumber=false;
77
						phoneNumber=false;
78
						$this.addClass("frmmsg-warning");
65
					} else {
79
					} else {
66
						$(".msgLog1").find("span").text("");
80
						$(".msgLog1").find("span").text("");
67
						$("#getcode").removeAttr("disabled");
81
						$("#getcode").removeAttr("disabled");
68
						phoneNumber=true;
82
						phoneNumber=true;
83
						$this.removeClass("frmmsg-warning");
69
					}
84
					}
70
				}
85
				}
71
			},
86
			},
75
		});
90
		});
76
	}
91
	}
77
	/*校验手机验证码*/
92
	/*校验手机验证码*/
93
	$(".companysc").focus(function(){
94
		$(".msgCmp03").find("span").text("");
95
		$(this).removeClass("frmmsg-warning");
96
	})
78
	$(".companysc").blur(function() {
97
	$(".companysc").blur(function() {
79
		var authCode = $(".companysc").val();
98
		var authCode = $(".companysc").val();
80
		if(authCode.length == 0) {
99
		if(authCode.length == 0) {
81
			$(".msgCmp03").find("span").text("请输入您收到的短信验证码");
100
			$(".msgCmp03").find("span").text("请输入您收到的短信验证码");
82
			phoneMa=false;
101
			phoneMa=false;
102
			$(this).addClass("frmmsg-warning");
83
		} else {
103
		} else {
84
			var d = /^\d{4}$/;
104
			var d = /^\d{4}$/;
85
			if(d.test(authCode.trim())) {
105
			if(d.test(authCode.trim())) {
86
				$(".msgCmp03").find("span").text("");
106
				$(".msgCmp03").find("span").text("");
87
				phoneMa=true;
107
				phoneMa=true;
108
				$(this).removeClass("frmmsg-warning");
88
			} else {
109
			} else {
89
				$(".msgCmp03").find("span").text("验证码为4位数字");
110
				$(".msgCmp03").find("span").text("验证码为4位数字");
90
				phoneMa=false;
111
				phoneMa=false;
112
				$(this).addClass("frmmsg-warning");
91
			}
113
			}
92
		}
114
		}
93
	})
115
	})
132
			});
154
			});
133
	}
155
	}
134
	/*登录密码校验*/
156
	/*登录密码校验*/
157
	
158
	$("#phone_password").focus(function(){
159
		$(this).removeClass("frmmsg-warning");
160
		$(".msgLog3").find("span").text("");
161
	})
135
	$("#phone_password").blur(function(){
162
	$("#phone_password").blur(function(){
136
		setPassword();
163
		setPassword();
137
	})
164
	})
139
		var password = $("#phone_password").val();
166
		var password = $("#phone_password").val();
140
		if(password.length == 0) {
167
		if(password.length == 0) {
141
			$(".msgLog3").find("span").text("请设置您的登录密码");
168
			$(".msgLog3").find("span").text("请设置您的登录密码");
169
			$("#phone_password").addClass("frmmsg-warning");
142
			regNumber=false;
170
			regNumber=false;
143
		} else {
171
		} else {
144
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
172
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
145
			if(hunPhone.test(password.trim())) {
173
			if(hunPhone.test(password.trim())) {
146
				$(".msgLog3").find("span").text("");
174
				$(".msgLog3").find("span").text("");
147
				regNumber=true;
175
				regNumber=true;
176
				$("#phone_password").removeClass("frmmsg-warning");
148
			} else {
177
			} else {
149
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
178
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
150
				regNumber=false;
179
				regNumber=false;
180
				$("#phone_password").addClass("frmmsg-warning");
151
			}
181
			}
152
		}
182
		}
153
	}
183
	}
225
	var oMailName=false;
255
	var oMailName=false;
226
	var oRegNumber=false;
256
	var oRegNumber=false;
227
	var emailPass=false;
257
	var emailPass=false;
258
	$("#mailName").focus(function(){
259
		$(".msgLog0").find("span").text("");
260
		$(this).removeClass("frmmsg-warning");
261
	})
228
	$("#mailName").blur(function(){
262
	$("#mailName").blur(function(){
229
		if($("#mailName").val().length==0){
263
		if($("#mailName").val().length==0){
230
			$(".msgLog0").find("span").text("请输入您的真实姓名");
264
			$(".msgLog0").find("span").text("请输入您的真实姓名");
265
			$(this).addClass("frmmsg-warning");
231
			oMailName=false;
266
			oMailName=false;
232
		}else{
267
		}else{
233
			$(".msgLog0").find("span").text("");
234
			oMailName=true;
268
			var inputval = $("#mailName").val().replace(/[^\u0000-\u00ff]/g, "aa").length;
269
			if(inputval > 20) {
270
				$(".msgLog0").find("span").text("姓名最长为10个汉字或20个英文字符");
271
				oMailName=false;
272
				$(this).addClass("frmmsg-warning");
273
			}else{
274
				$(".msgLog0").find("span").text("");
275
				oMailName=true;
276
				$(this).removeClass("frmmsg-warning");
277
			}
278
			
235
		}
279
		}
236
	})
280
	})
237
	/*邮箱登录密码校验*/
281
	/*邮箱登录密码校验*/
282
	$("#mailLoginPassword").focus(function(){
283
		$(".msgLog3").find("span").text("");
284
		$(this).removeClass("frmmsg-warning");
285
	})
238
	$("#mailLoginPassword").blur(function(){
286
	$("#mailLoginPassword").blur(function(){
239
		mailSetPassword();
287
		mailSetPassword();
240
	})
288
	})
246
		var password = $("#mailLoginPassword").val();
294
		var password = $("#mailLoginPassword").val();
247
		if(password.length == 0) {
295
		if(password.length == 0) {
248
			$(".msgLog3").find("span").text("请设置您的登录密码");
296
			$(".msgLog3").find("span").text("请设置您的登录密码");
297
			$("#mailLoginPassword").addClass("frmmsg-warning");
249
			oRegNumber=false;
298
			oRegNumber=false;
250
		} else {
299
		} else {
251
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
300
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
252
			if(hunPhone.test(password.trim())) {
301
			if(hunPhone.test(password.trim())) {
253
				$(".msgLog3").find("span").text("");
302
				$(".msgLog3").find("span").text("");
303
				$("#mailLoginPassword").removeClass("frmmsg-warning");
254
				oRegNumber=true;
304
				oRegNumber=true;
255
			} else {
305
			} else {
256
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
306
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
307
				$("#mailLoginPassword").addClass("frmmsg-warning");
257
				oRegNumber=false;
308
				oRegNumber=false;
258
			}
309
			}
259
		}
310
		}
260
	}
311
	}
261
	/*校验邮箱地址*/
312
	/*校验邮箱地址*/
313
	$("#mailAddress").focus(function(){
314
		$(".msgLog1").find("span").text("");
315
		$(this).removeClass("frmmsg-warning");
316
	})
262
	$("#mailAddress").blur(function(){
317
	$("#mailAddress").blur(function(){
263
		oEmail();
318
		oEmail();
264
	})
319
	})
265
	/*校验邮箱地址函数*/
320
	/*校验邮箱地址函数*/
266
	function oEmail(){
321
	function oEmail(){
267
		var email = $("#mailAddress").val();
322
		var email = $("#mailAddress").val();
323
		
268
		var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
324
		var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
269
		if(email.length==0) {
325
		if(email.length==0) {
270
			$(".msgLog1").find("span").text("请输入您的邮箱地址");
326
			$(".msgLog1").find("span").text("请输入您的邮箱地址");
327
			$("#mailAddress").addClass("frmmsg-warning");
328
			emailPass = false;
271
		}else{
329
		}else{
272
			if(gunf.test(email.trim())) {
330
			if(gunf.test(email.trim())) {
273
					valEmail();
331
					valEmail();
275
					/*alert("请输入正确是邮箱地址");*/
333
					/*alert("请输入正确是邮箱地址");*/
276
					$(".msgLog1").find("span").text("请输入正确的邮箱地址");
334
					$(".msgLog1").find("span").text("请输入正确的邮箱地址");
277
					emailPass = false;
335
					emailPass = false;
336
					$("#mailAddress").addClass("frmmsg-warning");
278
				}
337
				}
279
		}
338
		}
280
	}
339
	}
286
				console.log($data);
345
				console.log($data);
287
				if($data.data == false) {
346
				if($data.data == false) {
288
					$(".msgLog1").find("span").text("该账号已存在,请直接登录");
347
					$(".msgLog1").find("span").text("该账号已存在,请直接登录");
348
					$("#mailAddress").addClass("frmmsg-warning");
289
					emailPass = false;
349
					emailPass = false;
290
				} else {
350
				} else {
291
					$(".msgLog1").find("span").text("");
351
					$(".msgLog1").find("span").text("");
352
					$("#mailAddress").removeClass("frmmsg-warning");
292
					emailPass = true;
353
					emailPass = true;
293
				}
354
				}
294
			},
355
			},