Beispiel
Senden Sie ein Formular , die mit "get" Methode:
<form
action="demo_form.asp"
method="get">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Versuch es selber " Mehr "Versuchen Sie es selbst" Beispiele unten.
Definition und Verwendung
Das method Attribut gibt an, wie Form-Daten zu senden (die Form-Daten werden an die Seite gesendet in der angegebenen action - Attribut).
Die Formdaten können als URL - Variablen gesendet werden (mit method="get" ) oder als HTTP post - method="post" HTTP post - Transaktion (mit method="post" ).
Hinweise auf GET :
- Hängt form-data in die URL in Name / Wert-Paare
- Die Länge einer URL ist begrenzt (etwa 3000 Zeichen)
- Nie GET verwenden vertrauliche Daten zu senden! (Wird in der URL sichtbar sein)
- Nützlich für das Ausfüllen von Formularen, wenn ein Benutzer das Ergebnis ein Lesezeichen erstellen möchten
- GET ist besser für nicht sichere Daten, wie Abfrage - Strings in Google
Hinweise zur POST :
- Hängt form-data im Inneren des Körpers der HTTP-Anforderung (Daten werden in URL nicht dargestellt ist)
- Hat keine Größenbeschränkungen
- Formular Einreichungen mit POST kann nicht mit Lesezeichen versehen werden
Browser-Unterstützung
Attribut | |||||
---|---|---|---|---|---|
method | ja | ja | ja | ja | ja |
Unterschiede zwischen HTML 4.01 und HTML5
KEINER.
Syntax
<form method="get|post">
Werte Attribut
Wert | Beschreibung |
---|---|
get | Standard. Hängt die Form-Daten an die URL in Name / Wert - Paare: URL?name=value&name=value |
post | Sendet die Form-Daten als HTTP-Post-Transaktion |
Mehr Beispiele
Beispiel
Senden Sie ein Formular unter Verwendung des "post" Methode:
<form
action="demo_form_method_post.asp"
method="post">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Versuch es selber "