Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JQuery плагин Validation. Переопределение правил валидации формы. (https://javascript.ru/forum/jquery/3572-jquery-plagin-validation-pereopredelenie-pravil-validacii-formy.html)

Виталик 04.05.2009 00:14

JQuery плагин Validation. Переопределение правил валидации формы.
 
$jquery("form#cForm").validate({rules:{field1: "required"}});
$jquery("form#cForm").validate({rules:{field2: "required"}});

почему вызовы функции validate, начиная со второго игнорируются?
т.е. если правила валидации один раз назначены, изменить нельзя?

LeoCats 07.06.2009 13:05

Потому что правила (rules) нужно задавать правильно:
$jquery("form#cForm").validate({
rules:{
field1: "required"
field2: "required"
}
});

LeoCats 07.06.2009 13:07

Забыл запятую указать, вот правильный вариант:
Потому что правила (rules) нужно задавать правильно:
$jquery("form#cForm").validate({
rules:{
field1: "required",
field2: "required"
}
});

Виталик 07.06.2009 13:32

у меня также было правильно, но у меня следующая ситуация: пользователь начинает заполнять форму, выбирает физическое он лицо или юридическое, и в зависимости от его выбора одни поля должны стать обязательными, а другие - нет, так же он может сначала выбрать юридическое (включаются соответствующие правила валидации), а потом - передумать, тогда надо отменить старые правила и применить новые


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