Reputation: 11177
I need to validate hidden fields, so I have this below (validate hidden fields)
$.validator.setDefaults({ ignore: [] });
I would like to ignore a certain class as well, but I'm not sure of the syntax to get both.
$.validator.setDefaults({ ignore: "[], .ignoreThisClass" });
This obviously does not work but how can I specify to both validate hidden and ignore my class?
Upvotes: 6
Views: 21831
Reputation: 89
Try putting in your .ignoreThisClass
class the property.
visibility: hidden;
I believe it will work
Upvotes: -1
Reputation: 22619
$.validator.setDefaults({
ignore: ".ignoreThisClass"
});
Upvotes: -1
Reputation: 95031
Add your class to the array instead.
$.validator.setDefaults({ ignore: [".ignoreThisClass"] });
It's an array of jquery selectors. If the element matches the selector, it is ignored. By default it is [":hidden"]
which is why making it []
makes it allow hidden elements.
Upvotes: 13