Sfoglia il codice sorgente

注册样式问题

jack 7 anni fa
parent
commit
e890d18865
1 ha cambiato i file con 65 aggiunte e 4 eliminazioni
  1. 65 4
      js/register.js

+ 65 - 4
js/register.js

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