Показать сообщение отдельно
  #1 (permalink)  
Старый 29.10.2011, 10:13
Новичок на форуме
Отправить личное сообщение для koston Посмотреть профиль Найти все сообщения от koston
 
Регистрация: 29.10.2011
Сообщений: 2

Вопросы по jQuery ValidationEngine
Добрый день.

Прошу помочь мне.

Есть форма, в которой необходимо сделать проверку на валидность полей, например
class="validate[required,custom[onlyLetter]]"
Столкнулся с проблемой - как можно сделать валидацию поля только если это поле решили заполнить? Например поле "Марка автомобиля", если пользователь решил его не заполнять - проверка не идет, а если заполнит - необходимо проверить поле на соответствие "только буквы и цифры".
Если опустить required, но написать custom - поле становится обязательным к заполнению.
-----------------------
Решено. Второй вопрос.
Как добавить в данную проверку валидности символы пробела, перевода строки, точки, запятой, вопросительного и восклицательного знаков?
"onlyLetterNumber": {
"regex": /^[0-9a-zA-Z\u0400-\u04FF]+$/,
"alertText": "* Запрещены специальные символы"}
-----------------------
Решено. Третий вопрос.
Как настроить Validation Engine так, чтобы валидность проверялась только по нажатию на Submit, а не после перехода в другое поле этой формы? Конечно, если валидность не пройдена - перехода на выполнения action не должно быть.

Спасибо всем, кто поможет мне.

Последний раз редактировалось koston, 29.10.2011 в 17:37.
Ответить с цитированием