FormDataEvent:FormDataEvent() 构造函数

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2021 年 9 月起,所有浏览器均已支持此功能。

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

语法

js
new FormDataEvent(type, formEventInit)

参数

type

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

options

一个对象,除了 Event() 中定义的属性外,还可以包含以下属性:

formData

一个 FormData 对象,用于预先填充 FormDataEvent。然后可以通过 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);
}

规范

规范
HTML
# the-formdataevent-interface

浏览器兼容性

另见