8

我有一个带有 id 的表单和两个带类的myform字段(日期) 。date对于这两个字段,我想避免 jquery.validation(ASP .NET MVC3 上的非干扰性 jquery 验证)。我试过了 :

    $('#myform').validate({
        ignore: ".date"
    });

但是它不起作用,我总是有一个错误(Please enter a valid date.)。

我需要帮助!

谢谢,

埃德

4

3 回答 3

5

它对我来说很好,如文档http://jqueryvalidation.org/validate中所述

$("#myform").validate({
   ignore: ".ignore"
});

并且,对于多场使用:

$("#myform").validate({
   ignore: ".ignore, .another_class"
});
于 2015-02-20T13:44:31.150 回答
4

对于正在尝试此操作的任何人jquery.validate.unobtrusive,您可能会发现它忽略了传入的所有选项$("#myform").validate(),而您必须将它们设置在对象上:

$('#myform').validate().settings.ignore = ".date";
$('#myform').valid();

Unobtrusive 插件validate()在文档加载时调用,它将选项设置为默认值。然后将创建并缓存一个验证器,任何进一步的调用都validate()将忽略新选项并返回缓存的验证器。

于 2019-05-16T10:55:39.107 回答
0

ignoreTitle根据This Doc ,您需要。

于 2012-05-11T18:57:19.117 回答