Регистрация    Войти
Авторизация

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

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

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

Установка

1. В css вставляем это:
.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. На странице регистрации пользователей вам модуля перед закрывающим тегом ставим это:
<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>

Есть вопросы по шаблону или скрипту? так задай их и мы ответим!

Автор: chestr  15-03-2012, 20:49   Просмотров: 3258   
mail, введ, люди, корректность, Проверка, иногда, ставят, проверяет, Данный, точки, начале,
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Пользователь offline Vitashan 4 апреля 2012 00:36
не понял куда вставлять второе

          1
Пользователь offline Arogorn 23 апреля 2012 03:54
Сделал как написано, проверка не появилась, зато весь текст на сайте белым стал, пришлось откатить.

          2

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.