Главная » 2012 » Март » 16 » Проверка на корректность поля E-mail (Скрипты для ucoz)
16.03.2012, 14:51

Проверка на корректность поля E-mail





Данный скрипт проверяет на корректность введённый E-mail'a. Ведь иногда люди случайно ставят 2 точки, тире в начале или конце адреса или другие знаки препинания. В таких ситуациях поле "E-mail" будет подсвечено красным цветом, а при правильном наборе зелёным.

1. В css вставляем это:
Code
.formRed {-webkit-box-shadow:inset 0px 0px 10px rgba(255,0,0,0.8);-moz-box-shadow:inset 0px 0px 10px rgba(255,0,0,0.8);box-shadow:inset 0px 0px 10px rgba(255,0,0,0.8);}
.formGreen {-webkit-box-shadow:inset 0px 0px 10px rgba(0,255,0,0.8);-moz-box-shadow:inset 0px 0px 10px rgba(0,255,0,0.8);box-shadow:inset 0px 0px 10px rgba(0,255,0,0.8);}

2. На странице регистрации пользователей вам модуля перед закрывающим тегом < / body > ставим это:
Code
<script type="text/javascript">
  var regV = /^((?:(?:(?:\w[\.\-]?)*)\w)+)\@((?:(?:(?:\w[\.\-\+]?){1,20})\w)+)\.(\w{2})$/;
  $('input[name=email]').keyup(function() {
  var rRegV = $(this).val().search(regV);
  if(rRegV == -1 && $(this).val().length > 0) {
  $(this).addClass('formRed');
  }
  else if($(this).val().length > 0) {
  $(this).addClass('formGreen');
  }
  else {
  $(this).removeClass('formRed formGreen');
  }
  });
  </script>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://usite.su
Категория: Скрипты uCoz | Просмотров: 1508 | Добавил: antisept | Рейтинг: 4.5/2 |
Теги: Поля, e-mail, проверка, корректность, На
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]