dom_dom0600_005

次のコードにおいて、フォームが送信されたときに console.log(“送信完了”) を出力するには、どのイベントを監視する必要がありますか?

[ javascript ]

let form = document.querySelector("#myForm");
form.addEventListener("_____", function() {
  console.log("送信完了");
});
  1. click
  2. input
  3. submit
  4. change
正解
  1. submit
解説

フォームの送信を検知するには submit イベントを使用します。click や input では正しく動作しません。

使用例(サンプルコード)

[ javascript ]

form.addEventListener("submit", function() {
  console.log("送信完了");
});