Я использую плагин jquery validate для проверки моей формы. Мне нужно проверить, что заполнено 1 поле раздела. Это код, который я использовал:
http://blog.rebeccamurphey.com/2009/04/15/jquery-validation-indicate-that-at-least-one-element-in-a-group-is-required/
Итак, у меня есть несколько полей формы с классом required_group и следующими строками кода в моей функции document.ready:
jQuery.validator.addMethod('required_group', function(value, element){
var $module = $(element).parents('div.panel');
return $module.find('.required_group:filled').length;
},
"Please fill out at least one of these fields");
jQuery.validator.addClassRules('required_group', {'required_group':true});
Это работает так, как должно. Но - я нахожу немного беспорядочным, чтобы сообщение "Пожалуйста, заполните хотя бы одно из этих полей" показывалось каждым полем в группе. Я предпочел бы иметь одно сообщение в верхней части группы. Как я могу сделать это с помощью плагина validate? Есть ли способ настроить, где я хочу, чтобы сообщение отображалось?