以下のコードでフォームの を押すとreturn、 2 つのイベントがトリガーされるようです。<input>
submitイベント、click<button>フォームの最初のイベント。
preventDefaultsubmitイベントをキャンセルするように見えますが、イベントの前にclickトリガーされるため、イベントは停止しません。に置き換えることはできますが、なぜ がクリックされるのでしょうか? どうすれば防ぐことができますか?submit<button><input type="button"><button>
http://jsfiddle.net/MNXUS/の形式は次のとおりです。
<form>
<button></button>
<input>
</form>