Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 19th, 2012  |  syntax: None  |  size: 0.74 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. fieldBlur: function(event) {
  2.     this.validateEmail({
  3.         name: event.name,
  4.         value: event.value
  5.     });
  6. },
  7.  
  8. validateEmail: function(data) {
  9.     var button = $('button', this.el),
  10.         empty = /^\s*$/.test(data.value),
  11.         valid = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(data.value),
  12.         dataTooltip = {};
  13.  
  14.     if (!empty && !valid) {
  15.         dataTooltip.field = $('input[name=' + data.name + ']', this.el);
  16.         dataTooltip.text = 'Что-то это не похоже на адрес почты, пожалуйста повторите ввод.';
  17.         this.renderTooltip(dataTooltip);
  18.     } else {
  19.         this.removeFieldError(field);
  20.     }
  21.  
  22.     button.attr('disabled', !valid);
  23.  
  24.     return valid;
  25. },