私はキャンセルボタンであるinput[type=submit]プレーンとプレーンの2つのボタンを持つフォームを持っています。button
2 つのイベント ハンドラーがあり、1 つはformon にバインドされ、もう 1 つはonsubmitにバインドされています。buttonclick
入力でEnterキーを押してフォームを送信すると、ボタンのクリックイベントが発生します(追加する可能性のある送信イベントの前に)、これはなぜですか?
これは gecko と webkit の両方で発生します。
これが実際の例です: http://jsfiddle.net/q3JPR/
Enter キーを押して送信する場合、クリック イベントではなく、送信イベントをトリガーします。