HTML <form> methodAttributes
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
![]()
![]()
![]()
![]()
![]()
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>-Tag Weitere Erweiterungen