Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
submit イベントは <form> が送信されたときに発生します。
submit イベントは <form> 要素自身で発生するものであり、その中の <button> や <input type="submit"> で発生するものではないことに注意してください。しかし、フォームの送信が起動されたことを示すために送信される SubmitEvent には、送信リクエストがどのボタンで起動されたかを submitter プロパティが含まれています。
submit イベントは、ユーザーが送信ボタンを押したり、 Enter キーをフォーム内のフィールド(例えば <input type="text">)の編集中に押したりしたときに発生します。このイベントは form.submit() メソッドを呼び出した場合には送信されません。
このイベント名を addEventListener() 等のメソッドで使用するか、イベントハンドラープロパティを使用するかしてください。
SubmitEvent です。 Event を継承しています。
Event SubmitEvent以下に列挙したプロパティに加えて、このインターフェイスは親インターフェイスである Event を継承しています。
submitter 読取専用HTMLElement オブジェクトで、フォームの送信を起動するために関わったボタンやその他の要素を示します。
この例は EventTarget.addEventListener() を使用してフォームの送信を待受けし、実行されたときに現在の Event.timeStamp をログ出力し、それからフォームを送信する既定の動作を阻止します。
| HTML # event-submit |
| HTML # handler-onsubmit |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年7月22日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.