2011-01-07 111 views
0

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

var paymentValidation = 
    { 
     rules: { 
      "cardInfo.NameOnCard": { 
       required: true 
      }, 
      ... 
     } 
     messages: { .... } 

,然后当我需要验证一个特定rulset,我试图用

var validator = $(form).validate(paymentValidation) 
if(validator.valid()) {....} 

除了它出现,一旦我有一个规则集执行验证一次,我通过的其他选项集无关紧要。

我见过文章暗示我可以验证整个表单,然后检查每个字段集。尽管这种方法在技术上有效,但我最终还是得到了期望范围之外的元素的验证消息。

所以我想弄清楚如何去执行验证与各种规则集。任何帮助将不胜感激 - 谢谢!

+0

我认为这是你正在寻找的答案: http://stackoverflow.com/a/19228699/1399001 – lboullo0 2013-12-11 13:39:41

回答