前提・実現したいこと
会社でとある登録画面・編集画面を作成しています。
その画面で、登録と保存ボタンがあります。
jquery validateを使ってそれぞれのボタンで一つのフォームに対して、
異なったバリデーションを行いたいです。
しかし現状、例えば、登録ボタンを押してバリデーションを出した後に、
保存ボタンを押すと、登録ボタンのバリデーションが有効になった状態になってしまいます。
逆も一緒です。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
// 会社で開発しているため、一部ソース変更しています $(".hozon").click(function() { $('#form').validate({ rules: { hoge: { required: true }, }, messages: { hoge: { required: '必須項目です' }, }, }); $(".touroku").click(function() { $('#form').validate({ rules: { hoge: { required: true }, huga: { required: true }, // 省略 }, messages: { hoge: { required: '必須項目です' }, huga: { required: '必須項目です' }, // 省略 }, });
試したこと
$("#form").validate().cancelSubmit = true;やvalidator.resetForm();など試してみましたが、期待する結果になりませんでした。
補足情報(FW/ツールのバージョンなど)
jquery-3.5.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。