0
私は、3つの異なる検証セット(各フィールドセット)を持つ複数の部分からなるフォームを持っています。各検証ルールセットは、次のように定義されますjQuery検証で複数の検証ルールセットを持つ方法
var paymentValidation =
{
rules: {
"cardInfo.NameOnCard": {
required: true
},
...
}
messages: { .... }
と私は特定のrulsetを検証する必要があるときに、私はそれが表示された場合を除き
var validator = $(form).validate(paymentValidation)
if(validator.valid()) {....}
を使用しようとしていますつまり、私はルールセットで一度検証を実行後、 、私が渡す他のオプションセットは問題ではありません。
私はフォーム全体を検証し、各フィールドセットを確認できることを示唆する記事を見ました。このアプローチは技術的には機能しますが、目的の範囲外の要素に対する検証メッセージが表示されます。
私は様々なルールセットで検証を実行する方法を理解しようとしています。どんな助けでも大歓迎です - ありがとう!
これはあなたが探している答えだと思います: http://stackoverflow.com/a/19228699/1399001 – lboullo0