我需要在某些事件发生时禁用某些字段的验证,因此根据此主题中的建议:jQuery disable rule validation on a single field
我试过了:
$("form").validate({
ignore: ".ignore"
})
但我发现它会禁用所有字段的所有验证,而不仅仅是那些class =“ignore”的验证。
我做错了吗?
答案 0 :(得分:1)
尝试怎么样:
$('#CompaniesGridform').validate({
ignore: ":disabled"
});
答案 1 :(得分:0)
我目前正在做这样的事情
<button id="Submit" type="submit">Submit</button>
<script type="text/javascript">
$("#Submit").on("click", function () {
var validator = $("form").data('validator');
validator.settings.ignore = ".ignore";
});
</script>
为任何jQuery选择器切换.ignore或将它们链接起来像“.ignore,input [type = hidden]”