我有一个包含三组不同验证的多部分表单(每个字段集)。每个验证规则集都定义如下:
var paymentValidation =
{
rules: {
"cardInfo.NameOnCard": {
required: true
},
...
}
messages: { .... }
然后当我需要验证特定的rulset时,我正在尝试使用
var validator = $(form).validate(paymentValidation)
if(validator.valid()) {....}
除非看起来一旦我使用规则集执行一次验证,我传入的其他选项集无关紧要。
我看过文章建议我可以验证整个表单,然后检查每个字段集。虽然这种方法在技术上有效,但我最终会得到超出我想要范围的元素的验证消息。
所以我试图弄清楚如何使用各种规则执行验证。任何帮助将不胜感激 - 谢谢!