Browse Source

Merge branch 'dev' into test

zzy.zhiyuan.foxmail 7 years ago
parent
commit
e4312c3959
2 changed files with 81 additions and 13 deletions
  1. 79 11
      js/register.js
  2. 2 2
      register.html

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

+ 2 - 2
register.html

39
							</li>
39
							</li>
40
							<li>
40
							<li>
41
								<div class="col-w-8">
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
								    <div class="frmmsg msgCmp03"><span></span></div>
43
								    <div class="frmmsg msgCmp03"><span></span></div>
44
							    </div>
44
							    </div>
45
							    <div class="col-w-4">
45
							    <div class="col-w-4">
84
						</ul>
84
						</ul>
85
					</div>
85
					</div>
86
					<div class="clearfix" style="margin-top:-15px;">
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
					</div>
88
					</div>
89
				</div>
89
				</div>
90
				<!--邮箱第二步-->
90
				<!--邮箱第二步-->