DOM

Window:submit イベント

 編集:2022.10.18 by T.A.

[Edge]。→

ウインドウ内でフォームが送信されたときに発行されます。

バブリング ¶あり
キャンセル可能 ¶はい
インターフェイス SubmitEvent
イベント ハンドラー プロパティ onsubmit
reset、submit イベント

HTML:

<FORM id=IdForm action="JavaScript:void(0)">[FORM要素。
<INPUT type=text value="INPUT要素"><BR>
<BUTTON type=reset>リセット</BUTTON>
<BUTTON type=submit>送信</BUTTON>
]
</FORM><BR>
<SPAN id=IdLog></SPAN>

JavaScript:

function JobR(eve){  //reset イベントの処理:
  D=eve;  //=[object]:[object Event]。「リセット」ボタンをクリックした。
詳細 //isTrusted=[boolean]:true //type=[string]:reset //target=[object]:[object HTMLFormElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:true //defaultPrevented=[boolean]:false //composed=[boolean]:false //…
IdLog.innerHTML=IdLog.innerHTML+"reset "; } function JobS(eve){ //reset イベントの処理: DA=eve; //=[object]:[object SubmitEvent]。「送信」ボタンをクリックした。
詳細 //isTrusted=[boolean]:true //submitter=[object]:[object HTMLButtonElement] //type=[string]:submit //target=[object]:[object HTMLFormElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:true //defaultPrevented=[boolean]:false //composed=[boolean]:false //…
IdLog.innerHTML=IdLog.innerHTML+"submit "; } window.onreset=JobR; //イベント割り当て。 window.onsubmit=JobS; //イベント割り当て。

スクリプトによるフォームのリセット。

IdForm.submit();

action="JavaScript:void(0)" なので実行されないようで、イベントが起こらない。

submit()


テスト