HTML-<form > -Methodenattribut
Beispiel
Senden Sie ein Formular mit der "get"-Methode:
<form
action="/action_page.php"
method="get">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input
type="submit" value="Submit">
</form>
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Das method
Attribut gibt an, wie Formulardaten gesendet werden (die Formulardaten werden an die im
action
Attribut angegebene Seite gesendet).
Die Formulardaten können als URL-Variablen (mit
method="get"
) oder als HTTP-Post-Transaktion (mit method="post"
) gesendet werden.
Hinweise zu GET:
- Fügt Formulardaten in Name/Wert-Paaren an die URL an
- Die Länge einer URL ist begrenzt (ca. 3000 Zeichen)
- Verwenden Sie niemals GET, um sensible Daten zu senden! (wird in der URL sichtbar)
- Nützlich für Formularübermittlungen, bei denen ein Benutzer das Ergebnis mit einem Lesezeichen versehen möchte
- GET ist besser für nicht sichere Daten, wie Abfragezeichenfolgen in Google
Hinweise zu POST:
- Fügt Formulardaten in den Hauptteil der HTTP-Anfrage ein (Daten werden nicht in der URL angezeigt)
- Hat keine Größenbeschränkungen
- Formularübermittlungen mit POST können nicht mit einem Lesezeichen versehen werden
Browser-Unterstützung
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |
Syntax
<form method="get|post">
Attributwerte
Value | Description |
---|---|
get | Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
Mehr Beispiele
Beispiel
Senden Sie ein Formular mit der "Post"-Methode:
<form
action="/action_page.php"
method="post">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input
type="submit" value="Submit">
</form>
❮ HTML <form>-Tag