FormDataEvent:FormDataEvent() 构造函数

FormDataEvent() 构造函数创建一个新的 FormDataEvent 对象。

语法

js
new FormDataEvent(type, formEventInit)

参数

type

包含事件名称的字符串。它区分大小写,且浏览器总是将其设置为 formdata

options

一个对象,该对象除了在 Event() 中定义的属性之外,还可以具有以下属性:

formData

一个预填充 FormDataEventFormData 对象,然后可以通过 FormDataEvent.formData 属性访问该对象。

返回值

一个新的 FormDataEvent 对象。

示例

js
const fd = new FormData();
fd.append("test", "test");

const fdEv = new FormDataEvent("formdata", { formData: fd });

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

规范

Specification
HTML Standard
# the-formdataevent-interface

浏览器兼容性

BCD tables only load in the browser

参见