$panelBefore.find('.email-input').on('input', function () {
var $this = $(this),
$subEmail = $panelBefore.find('.submit-newemail'),
email = $.trim($this.val()),
pattern = /\w+([\-+.']\w+)*@\w+([\-.]\w+)*\.\w+([\-.]\w+)*/,
$recognised = $panelBefore.find('.recognised');
if (ajaxRegisterEmail !== undefined) {
ajaxRegisterEmail.abort();
}
if (email !== '' && pattern.test(email)) {
ajaxRegisterEmail = $.ajax({
url: getUncachedUrl('/' + currentLanguage + '/Base/BaseHandler'),
type: 'POST',
data: {
act: 'validate-email',
email: email
},
success: function (data) {
if (data.status === 's') {
$recognised.slideDown();
$subEmail.prop('disabled', true);
} else {
$recognised.hide();
$subEmail.prop('disabled', false);
}
}
});
} else {
if (email === '') {
$subEmail.prop('disabled', true);
} else {
$subEmail.prop('disabled', false);
}
$recognised.hide();
}
});
检查email格式并确保email唯一
最新推荐文章于 2024-03-06 08:37:30 发布