質問: { bar: { original: true } }; $(function(){ $('#aform').validate({ rules: rules }); $('#bform').validate({ rules: rules2 }); } ``` ``` ``` Validationのルールとしては、それぞれ独自のValidation「original」を設定しています。 ここで「aform」のsubmitボタンを押下したタイミングでは「foo」に対するValidationのみ実行してほしいのですが、必ずbformの「bar」に対してもValidationが実行されてしまいます。 aformはaform、bformはbformでそれぞれValidationが実行されるようにしたいのですが、どうしたらよいでしょうか?
回答: jQuery.validatorは使ったことはないですがdocsを見る限り`rules`は > > Key is the name of an element (or a group of checkboxes/radio buttons) > > > つまり`name`属性を指定する必要があります。 しかし現在``となってます。 `input`に`name`を指定してください。 Demo