Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.211.107] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Есть такой замечательный пример формы с проверкой Само демо находится тут Не могу найти ошибку в валидаторе или другом связанном месте. Все поля, кроме "Dropzone" имеют класс "validate", соответственно если поля не заполнены, то форма не отправляется. Но это присуще всем полям кроме Full Name. Если его не заполнить - добавится класс "error", но если все остальные поля заполнены - форма будет пытаться слать данные! т.е. почему-то это поле игнорируется. Проверка проходит в этой функции: plannerValidate: function(e) { if ("" == e.val()) return e.addClass("error"), false; if (!e.is('[type="email"]')) return e.removeClass("error"), true; var t = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e.val()); return t ? void 0 : (e.addClass("error"), false) } В чём дело - не понятно |