
Untitled
By: a guest on
Aug 19th, 2012 | syntax:
None | size: 0.74 KB | hits: 8 | expires: Never
fieldBlur: function(event) {
this.validateEmail({
name: event.name,
value: event.value
});
},
validateEmail: function(data) {
var button = $('button', this.el),
empty = /^\s*$/.test(data.value),
valid = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(data.value),
dataTooltip = {};
if (!empty && !valid) {
dataTooltip.field = $('input[name=' + data.name + ']', this.el);
dataTooltip.text = 'Что-то это не похоже на адрес почты, пожалуйста повторите ввод.';
this.renderTooltip(dataTooltip);
} else {
this.removeFieldError(field);
}
button.attr('disabled', !valid);
return valid;
},