Вход

Просмотр полной версии : Валидация формы


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 символов".