Start · Sprachen · JavaScript · Referenz · FormData

FormData

Interface

Das <code>FormData</code>-Interface bietet eine Möglichkeit, eine Menge von Schlüssel/Wert-Paaren zu konstruieren, die Formularfelder und ihre Werte repräsentieren.

Kategorie: web-api

Signatur

new FormData(form, submitter)

Beschreibung

Das FormData-Interface bietet eine Möglichkeit, eine Menge von Schlüssel/Wert-Paaren zu konstruieren, die Formularfelder und ihre Werte repräsentieren und die mit den Methoden fetch(), XMLHttpRequest.send() oder navigator.sendBeacon() gesendet werden können. Es verwendet dasselbe Format, das ein Formular verwenden würde, wenn der Encoding-Typ auf "multipart/form-data" gesetzt wäre.

Sie können es auch direkt an den URLSearchParams-Konstruktor übergeben, wenn Sie Query-Parameter auf die Weise erzeugen möchten, wie es ein <form> tun würde, wenn es eine einfache GET-Übermittlung verwendete.

Ein Objekt, das FormData implementiert, kann direkt in einer for...of-Struktur verwendet werden, anstelle von entries(): for (const p of myFormData) ist äquivalent zu for (const p of myFormData.entries()).