Quellcode durchsuchen

Merge branch 'dev' into test

zzy.zhiyuan.foxmail vor 7 Jahren
Ursprung
Commit
e4312c3959
2 geänderte Dateien mit 81 neuen und 13 gelöschten Zeilen
  1. 79 11
      js/register.js
  2. 2 2
      register.html

+ 79 - 11
js/register.js

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

+ 2 - 2
register.html

@ -39,7 +39,7 @@
39 39
							</li>
40 40
							<li>
41 41
								<div class="col-w-8">
42
									<input type="tel" class="frmtype frmtypeW" style="width: 98%;" placeholder="请输入短信验证码" id="companysc"/>
42
									<input type="tel" class="frmtype frmtypeW companysc" style="width: 98%;" placeholder="请输入短信验证码"/>
43 43
								    <div class="frmmsg msgCmp03"><span></span></div>
44 44
							    </div>
45 45
							    <div class="col-w-4">
@ -84,7 +84,7 @@
84 84
						</ul>
85 85
					</div>
86 86
					<div class="clearfix" style="margin-top:-15px;">
87
						<span class="floatR" style="color:#999">已有账号 <a href="login.html" class="fontLink">立即登录</a></span>
87
						<span class="floatR" style="color:#999">已有账号<a href="login.html" class="fontLink">立即登录</a></span>
88 88
					</div>
89 89
				</div>
90 90
				<!--邮箱第二步-->