如何验证某些隐藏字段而不是其他字段?

Pau*_*ies 3 jquery unobtrusive-validation

我在表单上使用jQuery不显眼的验证.某些字段是隐藏的,其中一些隐藏字段需要验证,而其他字段则不需要.我理解为了验证隐藏的字段,我可以这样做:

var validator = $("form").data("validator");
validator.settings.ignore = "";
Run Code Online (Sandbox Code Playgroud)

但这会验证所有隐藏的字段.如何指定应验证哪些隐藏字段?

Aru*_*hny 6

您可以validate向那些必须进行验证的隐藏字段添加类(如)

validator.settings.ignore = ":hidden:not(.validate)";
Run Code Online (Sandbox Code Playgroud)