プロトタイプ プラグインには、really-easy-field-validation を使用しています。
私のフォームには2つのボタンがあり、「送信」ボタンが押されたときにのみ検証する必要がありますが、2番目のボタン「保存」が押されたときにフォームを送信したいのですが、検証はありません。
どうすればそれを達成できますか?
プロトタイプ プラグインには、really-easy-field-validation を使用しています。
私のフォームには2つのボタンがあり、「送信」ボタンが押されたときにのみ検証する必要がありますが、2番目のボタン「保存」が押されたときにフォームを送信したいのですが、検証はありません。
どうすればそれを達成できますか?
他の誰かが同じ問題に遭遇した場合、これが私が使用した回避策です。
jquery を次のように使用し、検証を行わないボタンを押したときに、すべてのクラス名を「required」または「validate-number」から「overrideValidation」に変更しました。各クラス名を $.data 強力なオブジェクトに保存しました。これにより、プラグインはこれらの名前に依存しているため、検証するものは何もありませんでした。
他のボタンを押すと、$.data オブジェクトからすべての clesses 名を取得して元に戻しました。
それがあなたの何人かを助けることを願っています。