FormDataEvent()

FormDataEvent() コンストラクターは、新しい FormDataEvent オブジェクトインスタンスを生成します。

構文

new FormDataEvent(type[, formEventInit]);

type
DOMString で、このイベントの名前を表します。
formEventInit 省略可
FormEventInit 辞書で、以下の任意のフィールドを取ります。
  • bubbles: true または false の値で、イベントがバブリングするかどうかを示します。既定値は false です。
  • cancelable: true または false の値で、イベントがキャンセル可能であるかどうかを示します。既定値は false です。
  • composed: true または false の値で、イベントがシャドウルートの外側でリスナーを起動するかどうかを示します。既定値は false です。
  • formData: FormDataEvent に事前に入力する FormData オブジェクトです。これには、 FormDataEvent.formData プロパティを介してアクセスします。

let fd = new FormData();
fd.append('test', 'test');

let fdEv = new FormDataEvent('formdata', { formData: fd });

for (let value of fdEv.formData.values()) {
  console.log(value);
}

仕様書

Specification
HTML Standard (HTML)
# the-formdataevent-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報