2014-05-15 43 views
3

我在窗体上使用jQuery不显眼的验证。有些字段是隐藏的,其中一些隐藏字段需要验证,而其他字段则不需要。我明白为了验证隐藏字段,我可以这样做:如何验证一些隐藏字段而不是其他字段?

var validator = $("form").data("validator"); 
validator.settings.ignore = ""; 

但是,这然后验证所有隐藏的字段。如何指定应验证哪些隐藏字段?

回答

6

您可以在类(如validate)添加到这些隐藏字段必须加以验证然后

validator.settings.ignore = ":hidden:not(.validate)"; 
+0

正是我在找什么。 –

1

放在田里忽视的一类,如validator-ignore,然后设置的属性,选择:

validator.settings.ignore = ".validator-ignore"; 
1

好的。这是我的工作

$.validator.setDefaults({ 
      ignore: ":hidden:not(.validate)" 
     });