jQuery Validation插件:禁用指定提交按钮的验证
我有一个表单,其中包含多个要通过JörnZaeffere出色的jQuery Validation插件进行验证的字段(有些还添加了用于自定义验证的方法)。您如何规避使用指定提交控件的验证(换句话说,使用某些提交输入进行验证,而不使用其他提交输入进行验证)?这将类似于带有标准ASP.NET验证程序控件的ValidationGroups。 我的情况: 它与ASP.NET WebForms一起使用,但是如果您愿意,可以忽略它。但是,我将验证更多地用作“建议”:换句话说,提交表单时,验证会触发,但不是显示“必需”消息,而是“建议”显示的内容与“您”相似错过了以下领域。...您是否仍要继续?” 此时,在错误容器中,现在可以看到另一个提交按钮,可以按下该按钮,它将忽略验证并仍然提交。如何绕过此按钮控件的表单.validate()并仍然发布? http://jquery.bassistance.de/validate/demo/multipart/上的“买卖房屋”示例可以实现此目的,以便点击以前的链接,但这是通过创建自定义方法并将其添加到验证器来实现的。我希望不必创建自定义方法来复制验证插件中已有的功能。 以下是我现在可以立即使用的脚本的简化版本: var container = $("#<%= Form.ClientID %> div.validationSuggestion"); $('#<%= Form.ClientID %>').validate({ errorContainer: container, errorLabelContainer: $("ul",container), rules: { <%= YesNo.UniqueID %>: { required: true }, <%= ShortText.UniqueID %>: { required: true } // etc. }, messages: { <%= YesNo.UniqueID %>: 'A message.', <%= ShortText.UniqueID …