2014-05-15 79 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)" 
     });