type の入力を含むフォームがありますreset
。
フォームの 'reset' イベントにイベント リスナー (jQuery にバインド) がありますが、フォームがプログラムによって (たとえば で) リセットされたときにこれをバイパスしたいと考えていform.reset()
ます。
ハンドラーに渡されたイベント オブジェクトにすぐに違いが見られません。「リセット」ボタンのクリックをリッスンしない別の方法はありますか?
type の入力を含むフォームがありますreset
。
フォームの 'reset' イベントにイベント リスナー (jQuery にバインド) がありますが、フォームがプログラムによって (たとえば で) リセットされたときにこれをバイパスしたいと考えていform.reset()
ます。
ハンドラーに渡されたイベント オブジェクトにすぐに違いが見られません。「リセット」ボタンのクリックをリッスンしない別の方法はありますか?
を使用しEvent.target
ます。イベントがプログラムで発生した場合は設定されません。ドキュメントを参照してください。
$("input:reset").click(function(){
});
そうすれば、リセット時にすべてのユーザーのクリックをキャッチしますが、リセット アクションはそのままにします。