1. Web
  2. Web-APIs
  3. FormDataEvent
  4. formData

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

FormDataEvent: formData-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2021 browserübergreifend verfügbar.

Die schreibgeschützte formData-Eigenschaft des FormDataEvent-Interfaces enthält das FormData-Objekt, das die Daten des Formulars repräsentiert, als das Ereignis ausgelöst wurde.

Wert

Ein FormData-Objekt.

Beispiele

js
// grab reference to form
const formElem = document.querySelector("form");
// submit handler
formElem.addEventListener("submit", (e) => {
 // on form submission, prevent default
 e.preventDefault();
 // construct a FormData object, which fires the formdata event
 new FormData(formElem);
});
// formdata handler to retrieve data
formElem.addEventListener("formdata", (e) => {
 console.log("formdata fired");
 // Get the form data from the event object
 let data = e.formData;
 for (const value of data.values()) {
 console.log(value);
 }
 // submit the data via XHR
 const request = new XMLHttpRequest();
 request.open("POST", "/formHandler");
 request.send(data);
});

Spezifikationen

Spezifikation
HTML
# the-formdataevent-interface:dom-formdataevent-formdata-2

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /