获取jquery.validate {ignore:}以适用于fieldset内容

时间:2010-09-14 14:43:55

标签: jquery jquery-validate filtering

我正在为表单使用jQuery.validate()插件。但是,表单包含一个字段集(隐藏,并用作向表单添加行的模板),我不想验证它。字段集的名称类似于organisation_contacts_tmpl_33,其中不变量为_tmpl_部分。我试过了:

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

我甚至将字段集中的字段重命名为tmpl_并尝试:

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

(及其多种变化)但无济于事。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

为什么不忽略隐藏的元素?

$('#myform').validate({
  debug: true,
  ignore: ':hidden'
});

答案 1 :(得分:1)

它只是一个jQuery选择器,它期望看到documentation

这应该有用......

  $('#myform').validate({
    debug: true,
    ignore: '#fieldset_id input'
  });