...
|
...
|
@@ -144,7 +144,7 @@ function validateImgCaptchaAsync() { |
|
|
}
|
|
|
|
|
|
function validateImgCaptcha() {
|
|
|
function validate() {
|
|
|
(function() {
|
|
|
var defer = $.Deferred(); // eslint-disable-line
|
|
|
|
|
|
if (validateImgCaptchaLocal()) {
|
...
|
...
|
@@ -160,9 +160,7 @@ function validateImgCaptcha() { |
|
|
}
|
|
|
|
|
|
return defer.promise();
|
|
|
}
|
|
|
|
|
|
return validate().then(function() {
|
|
|
}()).then(function() {
|
|
|
hideTip($imgCaptchaInput);
|
|
|
ep.emit('captcha-img', true);
|
|
|
}).fail(function() {
|
...
|
...
|
@@ -212,7 +210,7 @@ function validateSMSCaptchaAsync() { |
|
|
}
|
|
|
|
|
|
function validateSMSCaptcha() {
|
|
|
function validate() {
|
|
|
(function() {
|
|
|
var defer = $.Deferred(); // eslint-disable-line
|
|
|
|
|
|
if (validateSMSCaptchaLocal()) {
|
...
|
...
|
@@ -228,9 +226,7 @@ function validateSMSCaptcha() { |
|
|
}
|
|
|
|
|
|
return defer.promise();
|
|
|
}
|
|
|
|
|
|
return validate().then(function() {
|
|
|
}()).then(function() {
|
|
|
hideTip($smsCaptchaInput);
|
|
|
ep.emit('captcha-sms', true);
|
|
|
}).fail(function() {
|
...
|
...
|
@@ -266,7 +262,7 @@ function validatePhoneNumLocal() { |
|
|
}
|
|
|
|
|
|
function validatePhoneNum() {
|
|
|
function validate() {
|
|
|
(function() {
|
|
|
var defer = $.Deferred(); // eslint-disable-line
|
|
|
|
|
|
if (validatePhoneNumLocal()) {
|
...
|
...
|
@@ -282,9 +278,7 @@ function validatePhoneNum() { |
|
|
}
|
|
|
|
|
|
return defer.promise();
|
|
|
}
|
|
|
|
|
|
return validate().then(function() {
|
|
|
}()).then(function() {
|
|
|
hideTip($phone);
|
|
|
ep.emit('phone-num', true);
|
|
|
}).fail(function() {
|
...
|
...
|
@@ -312,7 +306,7 @@ function validatePasswordLocal() { |
|
|
|
|
|
// 验证密码合法性
|
|
|
function validatePassword() {
|
|
|
function validate() {
|
|
|
(function() {
|
|
|
var defer = $.Deferred(); // eslint-disable-line
|
|
|
|
|
|
if (validatePasswordLocal()) {
|
...
|
...
|
@@ -321,9 +315,7 @@ function validatePassword() { |
|
|
defer.reject(false);
|
|
|
}
|
|
|
return defer.promise();
|
|
|
}
|
|
|
|
|
|
return validate().then(function() {
|
|
|
}()).then(function() {
|
|
|
hideTip($passwordInput);
|
|
|
ep.emit('password', true);
|
|
|
}).fail(function() {
|
...
|
...
|
@@ -338,7 +330,7 @@ function validateAgreeLocal() { |
|
|
|
|
|
// 验证同意异步调用
|
|
|
function validateAgree() {
|
|
|
var defer = $.Deferred();
|
|
|
var defer = $.Deferred(); // eslint-disable-line
|
|
|
|
|
|
if (validateAgreeLocal()) {
|
|
|
defer.resolve(true);
|
...
|
...
|
@@ -444,7 +436,7 @@ function registerAsync() { |
|
|
function register() {
|
|
|
return validate().then(function() {
|
|
|
return registerAsync();
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// 发送短信验证码
|
...
|
...
|
|