1

type の入力を含むフォームがありますreset

フォームの 'reset' イベントにイベント リスナー (jQuery にバインド) がありますが、フォームがプログラムによって (たとえば で) リセットされたときにこれをバイパスしたいと考えていform.reset()ます。

ハンドラーに渡されたイベント オブジェクトにすぐに違いが見られません。「リセット」ボタンのクリックをリッスンしない別の方法はありますか?

4

2 に答える 2

2

を使用しEvent.targetます。イベントがプログラムで発生した場合は設定されません。ドキュメントを参照してください。

于 2013-06-27T12:23:13.113 に答える
-1
$("input:reset").click(function(){

});

そうすれば、リセット時にすべてのユーザーのクリックをキャッチしますが、リセット アクションはそのままにします。

于 2013-06-27T12:21:39.147 に答える