Was ist ein Formdata -Objekt in JavaScript??

Was ist ein Formdata -Objekt in JavaScript??
FormData -Objekte werden verwendet, um das Formular beim Einreichen eines Formulars durch Abrufen mit einer anderen Methode zu erfassen. Um Felder mit Methoden hinzuzufügen, können wir entweder ein neues oder das neueste FormData -HTML -Formular erstellen oder ein Objekt erstellen, ohne irgendwelche Formulare zu verwenden. Die Daten in den Textfeldern müssen angegeben werden.

In diesem Artikel wird das FormData-Objekt in JavaScript mit Hilfe der einfachsten Beispiele demonstriert.

Was ist ein Formdata -Objekt in JavaScript??

Ein FormData -Objekt ist ein beliebter Ansatz zum Erstellen einer Datenerfassung in JavaScript, die mithilfe von an den Server gesendet werden kann “XmlhttprequestOder abgerufen. Es führt die gleichen Funktionen wie das HTML -Formelement aus. Es kann mit einer Reihe von Arrays verglichen werden. Ein separates Array repräsentiert jedes Element, das wir an den Server senden möchten.

Syntax

Verwenden Sie das FormData -Objekt in JavaScript, um die folgende Syntax zu verwenden:

const formData = new FormData ();

Beispiel 1: Erstellen Sie FormData -Objekt ohne HTML -Formular

Initialisieren Sie zunächst eine Konstante mit einem bestimmten Namen und weisen Sie dieser Konstante einen bestimmten Wert zu. Hier das "Neue FormData ()”Wird als konstanter Wert verwendet:

Const formData = new FormData ();

Anschließend die Daten anhängen, indem Sie die Argumente in die “übergeben“append ()" Methode

Formulardaten.append ('fname', 'hafsa');
Formulardaten.append ('lname', 'javed');
Formulardaten.anhängen ("Alter", 25);

Danach nutzen Sie die “Konsole.Protokoll()" Methode:

Konsole.log ("Forminformationen");

Verwenden Sie die “für„Schleifen Sie die Ausgabe auf der Konsole mit Hilfe der“, um zu iterieren und anzuzeigenKonsole.Protokoll()" Methode:

für (let obj von formData)
Konsole.log (obj);

Beispiel 2: Erstellen Sie das Formdata -Objekt mit einem HTML -Formular

Um die FormData mit einem HTML -Formular hinzuzufügen, erstellen Sie zunächst ein Formular in HTML mit Hilfe des “Element und fügen Sie das folgende folgende Attribut hinzu:

  • Verwenden Sie das Eingangsfeld im Formular, um das “zu verwenden.“" Element.
  • Geben Sie im EingabetikTyp”Attribut zum Definieren des Datentyps des Elements. Für dieses Attribut gibt es mehrere mögliche Werte, einschließlich “Text","Nummer","Datum","Passwort", und viele mehr.
  • Der "Platzhalter”Wird verwendet, um den auf das Eingangsfeld angezeigten Wert hinzuzufügen, und„ Name “bezieht sich auf den Namen des Eingangsfeldes.
  • ONCLICKEreignis wird ausgelöst, wenn der Benutzer eine Funktionalität ausführt, indem Sie auf die Maus klicken:











Greifen Sie als Nächstes auf das Formular in CSS zu und legen Sie den Raum um das Formular um:

.form
Rand: 20px;
Polsterung: 30px;

Verwenden Sie außerdem das Skript -Tag und fügen Sie den folgenden Code hinzu:

functionData ()
var Form = Dokument.GetElementById ("Form");
ConstformData = newFormData (Form);
Konsole.log ("Formdaten");
für (let obj offormData)
Konsole.log (obj);

Im obigen Code -Snippet:

  • Aufrufen "GetElementById ("Form")Methode zum Zugriff auf das Formular durch Verwendung der Formular -ID.
  • Speichern Sie nun das aufgerufene Element in eine neue Konstante “Formulardaten”.
  • Verwenden Sie die “fürSchleife für die Iteration und drucken Sie die Elemente auf der Konsole aus.

Ausgang

Sie haben die Erstellung des FormData -Objekts in JavaScript erfahren.

Abschluss

Ein Formdata -Objekt wird zum Erstellen einer Datenerfassung in JavaScript verwendet, die an den Server gesendet werden können. Um das Formdata -Objekt in JavaScript zu erstellen, werden zwei Methoden demonstriert. Der erste verwendet einfaches JavaScript und die zweite wird durch die Erstellung von Form in HTML und die Verknüpfung mit JavaScript verwendet. In diesem Beitrag wurde über FormData -Objekte in JavaScript angegeben.