このインターフェースは、HTMLフォームの送信イベントを表すために使用されるオブジェクトを定義します。このイベントは、フォームの送信アクションが呼び出されたときに <form> で発生します。
以下のプロパティに加えて、このインターフェースは、その親インターフェースである Event のプロパティを継承します。
SubmitEvent は独自のメソッドを提供しませんが、親インターフェイスである Event によって指定されたメソッドを継承します。
let form = document.querySelector("form");
form.addEventListener("submit", (event) => {
let submitter = event.submitter;
let handler = submitter.id;
if (handler) {
processOrder(form, handler);
} else {
showAlertMessage("An unknown or unaccepted payment type was selected. Please try again.", "OK");
}
});
ハンドラー ID は、送信イベントの送信者プロパティを使用して送信ボタンを取得し、そこから ID を取得することで取得されます。これがあれば、processOrder() 関数を呼び出して注文を処理し、フォームとハンドラー ID を渡すことができます。
| 表示内容: |
| 表示内容: |