Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Валидация формы (https://javascript.ru/forum/dom-window/23819-validaciya-formy.html)

tuocs 07.12.2011 16:01

Валидация формы
 
Подскажите почему скрипт валидации игнорируется?
http://javascript.info/play/PACcP

tuocs 08.12.2011 02:44

Я может не раскрыл сути вопроса...
в общем есть скрипт валидации, который я хочу прикрутить к форме на которой уже есть валидация через php.
JS-валидация должна срабатывать по событию "onsubmit".
Я прикручиваю этот скрипт к двум формам - регистрация и добавление сообщения.
Так вот во втором случае всё работает как и было задумано, а в первом, ссылка на который в топике - вообще игнорирует скрипт.
Такое ощущение что функция валидации из скрипта не вызывается.

Mightyraven 10.12.2011 19:11

Я разберусь, но сразу глядя есть ошибка в НТМЛ, хотя на действие скрипта она не влияет.
У тебя есть закрывающийся тег </div> а открывающегося нетуууу

Arigato 15.12.2011 11:27

А чего там так намудрено с проверкой?

Arigato 15.12.2011 11:30

Ну вот, на вскидку, уже тут бред пошел:
if (el.name == "login" && value == "") errorList.push(1)
                              else if ((value.length)>10) errorList.push(7)
                              else if (reg_login.exec(login) == null) errorList.push(6);

К примеру, если el.name == "mail" то в этом if'е мы пойдем по ветке else, если длинна поля mail больше 10 символов, то этот проверяльщик выдаст "Длина логина не должна превышать 10 символов".


Часовой пояс GMT +3, время: 04:15.