我使用相同的表单来添加和编辑值。在添加项目期间,我希望它强制对服务器进行名称检查,它确实如此。但是,在编辑模式下,我希望它不验证,因为名称可能不会改变。我尝试根据文档,下面的链接将验证器中的忽略属性设置为“忽略”类。我在名称输入中使用相同的类名,但这不起作用。它一直在对服务器进行验证。有什么想法吗?
我正在使用的代码的 URL,主要是验证函数。http://jqueryvalidation.org/validate/
根据忽略属性的文档,它指出:
验证时要忽略的元素,只需将它们过滤掉。使用 jQuery 的 not 方法,因此 not() 接受的所有内容都可以作为此选项传递。提交和重置类型的输入总是被忽略,禁用的元素也是如此。
我查看了代码,只能看到它在调用validator.resetForm()
. 这部分代码工作正常。