Получение jquery.validate {ignore:} для работы с содержимым набора полей - PullRequest
0 голосов
/ 14 сентября 2010

Я использую плагин jQuery.validate () для формы.Однако форма содержит набор полей (который скрыт и используется в качестве шаблона для добавления строк в форму), который я не хочу проверять.Набор полей будет иметь имя типа organisation_contacts_tmpl_33, а инвариант - часть _tmpl_.Я попытался:

$('#myform').validate({
  debug: true,
  ignore: '[id*="_tmpl_"] input'
  });

Я даже переименовал поля внутри набора полей, чтобы начать с tmpl_, и попытался:

$('#myform').validate({
  debug: true,
  ignore: '[id^="tmpl_"]'
  });

(и несколько его вариантов), нобезрезультатно.Есть идеи?

Ответы [ 2 ]

2 голосов
/ 14 сентября 2010

Почему бы вам просто не игнорировать скрытые элементы?

$('#myform').validate({
  debug: true,
  ignore: ':hidden'
});
1 голос
/ 14 сентября 2010

это просто селектор jQuery, который он ожидает, см. Документацию

, это должно работать ...

  $('#myform').validate({
    debug: true,
    ignore: '#fieldset_id input'
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...