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
# the-formdataevent-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報