如何使用jQuery验证拥有多个验证规则集

如何使用jQuery验证拥有多个验证规则集,jquery,jquery-validate,validation,Jquery,Jquery Validate,Validation,我有一个包含三个不同验证集(每个字段集)的多部分表单。每个验证规则集的定义如下: var paymentValidation = { rules: { "cardInfo.NameOnCard": { required: true }, ... } messages: { .... } 然后,当我需要验证一个特定的rulset时,我会尝

我有一个包含三个不同验证集(每个字段集)的多部分表单。每个验证规则集的定义如下:

var paymentValidation =
    {
        rules: {
            "cardInfo.NameOnCard": {
                required: true
            },
            ...
        }
        messages: { .... }
然后,当我需要验证一个特定的rulset时,我会尝试使用

var validator = $(form).validate(paymentValidation)
if(validator.valid()) {....}
除了我用一个规则集执行一次验证之外,我传入的其他选项集似乎无关紧要

我看过一些文章建议我可以验证整个表单,然后检查每个字段集。虽然这种方法在技术上是可行的,但我最终得到了超出我所需范围的元素的验证消息


因此,我试图找出如何使用各种规则集执行验证。任何帮助都将不胜感激-谢谢

这个:对我有用。干杯。

我想这就是你想要的答案: