Сегодня я хочу продолжить тему проверки заполнения форм. Ранее, в заметке “Проверка правильности заполнения формы” я приводил пример наиболее простого способа предупреждения пользователя о ошибках, представляю вашему вниманию более “продвинутый” способ проверки с помощью JavaScript, который в случае неверного заполнения будет выводить “Alert” окно с подсказками на какие поля обратить внимание.
Особенностью данного скрипта является то, что в нем реализована более менее нормальная проверка корректного ввода почтового ящика, т.е. корректного с точки зрения написания.
17-04-08 23:04:52
Андрей - 6-03-12 16:03:45
Небольшие исправления:
вводим новую переменную "n=arr_field.length-1;"
и исправляем ошибку в самом начале цикла "for(i=0;i
Артем - 28-08-09 14:08:49
А как осуществить проверку к примеру "Email" и "Email повторно" на лету. Тоесть ввел, и выскакивает галочка что введено корректно.
Ксюша - 11-05-09 00:05:39
Замечательно, что я нашла ваш блог.
Veichetep - 24-04-09 01:04:07
С кем вы разговариваете, это всё боты?
Евгений - 21-01-09 14:01:02
Мдааа, покоцал и мое сообщение))))
Евгений - 21-01-09 14:01:52
Цикл правим на
for(i=0;i
Миркус - 26-12-08 17:12:24
и грузить сервак ajax -ом...
Simoroshka - 12-09-08 16:09:42
не работает хваленая проверка адреса почты. Плюс, у вас ошибка в отображении цикла for. Может, код проверки тоже покоцался?
Артём Курапов - 18-04-08 18:04:33
Я думаю что полезна также и проверка на серверной части через ajax, например что-бы проверить сущестование домена в мэйле. Или например что-бы комментарий не публиковался повторно (иметь минимальный период публикации у пользователя). Плюс это сразу ограничит спаммеров - без подтверждения серверной части нельзя публиковать дальше ответ.. нужна поддержка ajax
Написать комментарий
ВНИМАНИЕ: Все поля необходимо заполнить
Контакты
Моб. тел.: 8-097-99-22-00-6 E-mail:tarasishe@gmail.com Портфолио работ:http://mij.org.ua/ Деятельность: Создание сайтов, сайтов - визиток в Харькове, поддержка и размещение в Интернет.
Андрей - 6-03-12 16:03:45
Небольшие исправления:
вводим новую переменную "n=arr_field.length-1;"
и исправляем ошибку в самом начале цикла "for(i=0;i