HTML <form> methodAttributes

HTML form 标签参考手册HTML <form>-Tag

Beispiele

Verwenden Sie die " zum Absenden des Formulars:

<form action="demo_form.html" method="get"> Vorname name: <input type="text" name="fname"><br> Nachname name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> </form>

Selbst ausprobieren »
(Weitere Beispiele finden Sie unten auf der Seite)

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen das method-Attribut.


Definition und Verwendung

Das method-Attribut legt fest, wie Formulardaten gesendet werden (die Formulardaten werden an die im Attribut action angegebene Seite gesendet).

Formulardaten können als URL-Variablen (method="get") oder als HTTP-Post-Transaktion (method="post") gesendet werden.

Hinweise zu GET:

  • Hängt Formulardaten als Name/Wert-Paare an die URL an
  • Die Länge einer URL ist begrenzt (etwa 3000 Zeichen)
  • Verwenden Sie niemals GET, um sensible Daten zu senden! (Sie sind in der URL sichtbar)
  • Nützlich für Formularübermittlungen, bei denen ein Benutzer das Ergebnis als Lesezeichen speichern möchte
  • GET eignet sich besser für unsichere Daten, wie Abfragezeichenfolgen in Google

Hinweise zu POST:

  • Hängt Formulardaten an den Body der HTTP-Anfrage an (Daten werden nicht in der URL angezeigt)
  • Hat keine Längenbeschränkungen
  • Mit POST übermittelte Formulare können nicht als Lesezeichen gespeichert werden

Unterschiede zwischen HTML 4.01 und HTML5

Keine.


Syntax

<form method="get|post">

Attributwerte

Wert Beschreibung
get Standard. Hängt Formulardaten als Name/Wert-Paare an die URL an: URL?name=value&name=value.
post Sendet Formulardaten als HTTP-Post-Transaktion.


实例

Weitere Beispiele


Formulardaten mit der "post"-Methode senden.


HTML form 标签参考手册HTML <form>-Tag Weitere Erweiterungen