...
|
...
|
@@ -5,7 +5,7 @@ |
|
|
*/
|
|
|
var dialog = require('../../plugins/dialog');
|
|
|
var _alert = dialog.Alert;
|
|
|
var regValidate = require('../../passport/common/mail-phone-regx');
|
|
|
//var regValidate = require('../../passport/common/mail-phone-regx');
|
|
|
var types = location.pathname.split('/');
|
|
|
var type = types[types.length - 1]; // 界面操作类型
|
|
|
var $imgCaptchaInput = $('#captcha');
|
...
|
...
|
@@ -28,21 +28,21 @@ var disableSMSBtn = function() { |
|
|
};
|
|
|
|
|
|
// 校验手机号码格式
|
|
|
var validatePhoneNumLocal = function(phoneNum) {
|
|
|
var length = phoneNum.length;
|
|
|
|
|
|
phoneNum = parseInt(phoneNum, 10);
|
|
|
|
|
|
if (length === 0) {
|
|
|
new _alert('请输入手机号码!').show();
|
|
|
return false;
|
|
|
} else if (length !== 11 || !/^[0-9]+$/.test(phoneNum) || !regValidate.phoneRegx['+86'].test(phoneNum)) {
|
|
|
new _alert('手机号码格式不正确,请重新输入!').show();
|
|
|
return false;
|
|
|
} else {
|
|
|
return true;
|
|
|
}
|
|
|
};
|
|
|
// var validatePhoneNumLocal = function(phoneNum) {
|
|
|
// var length = phoneNum.length;
|
|
|
|
|
|
// phoneNum = parseInt(phoneNum, 10);
|
|
|
|
|
|
// if (length === 0) {
|
|
|
// new _alert('请输入手机号码!').show();
|
|
|
// return false;
|
|
|
// } else if (length !== 11 || !/^[0-9]+$/.test(phoneNum) || !regValidate.phoneRegx['+86'].test(phoneNum)) {
|
|
|
// new _alert('手机号码格式不正确,请重新输入!').show();
|
|
|
// return false;
|
|
|
// } else {
|
|
|
// return true;
|
|
|
// }
|
|
|
// };
|
|
|
|
|
|
require('yoho-jquery-placeholder');
|
|
|
|
...
|
...
|
@@ -57,42 +57,42 @@ $('#region').on('change', function() { |
|
|
});
|
|
|
|
|
|
// 校验手机号码
|
|
|
$('#real-mobile').blur(function() {
|
|
|
var mobile = $(this).val();
|
|
|
var self = $('#real-mobile').parent();
|
|
|
|
|
|
if (validatePhoneNumLocal(mobile)) {
|
|
|
$.ajax({
|
|
|
type: 'POST',
|
|
|
url: '/me/account/checkVerifyMobile',
|
|
|
dataType: 'json',
|
|
|
data: {
|
|
|
mobile: mobile,
|
|
|
area: area
|
|
|
},
|
|
|
success: function(data) {
|
|
|
if (data.code === 200) {
|
|
|
$sms.removeClass('disable');
|
|
|
self.find('.tips-success').addClass('ok').show();
|
|
|
self.find('.tips-error').removeClass('notok').hide();
|
|
|
} else {
|
|
|
new _alert(data.message).show();
|
|
|
self.find('.tips-success').removeClass('ok').hide();
|
|
|
self.find('.tips-error').addClass('notok').show();
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
// $('#real-mobile').blur(function() {
|
|
|
// var mobile = $(this).val();
|
|
|
// var self = $('#real-mobile').parent();
|
|
|
|
|
|
// if (validatePhoneNumLocal(mobile)) {
|
|
|
// $.ajax({
|
|
|
// type: 'POST',
|
|
|
// url: '/me/account/checkVerifyMobile',
|
|
|
// dataType: 'json',
|
|
|
// data: {
|
|
|
// mobile: mobile,
|
|
|
// area: area
|
|
|
// },
|
|
|
// success: function(data) {
|
|
|
// if (data.code === 200) {
|
|
|
// $sms.removeClass('disable');
|
|
|
// self.find('.tips-success').addClass('ok').show();
|
|
|
// self.find('.tips-error').removeClass('notok').hide();
|
|
|
// } else {
|
|
|
// new _alert(data.message).show();
|
|
|
// self.find('.tips-success').removeClass('ok').hide();
|
|
|
// self.find('.tips-error').addClass('notok').show();
|
|
|
// }
|
|
|
// }
|
|
|
// });
|
|
|
// }
|
|
|
// });
|
|
|
|
|
|
|
|
|
// 发送手机验证码
|
|
|
$sms.click(function() {
|
|
|
var mobile = $('#real-mobile').val();
|
|
|
|
|
|
if ($(this).hasClass('disable')) {
|
|
|
return;
|
|
|
}
|
|
|
// if ($(this).hasClass('disable')) {
|
|
|
// return;
|
|
|
// }
|
|
|
$sms.addClass('disable');
|
|
|
$.ajax({
|
|
|
type: 'POST',
|
...
|
...
|
|