フォームの送信(submit)のイベントハンドラは、onsubmitとなる。
従来の方法(DOMレベル0)では、次のような形式でこのイベントハンドラを設定する。
document.getElementById(someform).onsubmit = formHandler;
イベントハンドラオフォームに設定する際は、return枌尾値として指定し、値を戻すようにする。
<form name=someForm onsubmit=return formHandler();>
フォームの送信をキャンセルするには、イベントハンドラとして定義した関数からfalseを返せばよい。戻り値がtrueであるか何も返さなければそのフォー ムは送信される。戻り値がfalseなら送信はキャンセルされる。