jquery.validate.jsで2つあるsubmitボタンの内の1つのバリデーションを無効にする
もともと変更を行うformを作成していたが、そこで追加で別submitボタンで追加したかった。
ただ、何もしないと新しく追加した方のsubmitボタンを押してもvalidate.jsの入力チェックが効いてしまう。
※新しく追加した方は入力チェックをしたくない
validate.jsのドキュメントを読んでみたら、ちょうどいいオプションがあったのでそれで解決した。
Reference documentation | jQuery Validation Plugin
※formnovalidateを対象のsubmitボタンに設定するとそちらだけ入力チェックをスキップできる
Railsでsubmit_tagを使っていたので下記のように書いた。
<%= submit_tag "submit2", {formnovalidate: true} %>