HTML <form> metode Kenmerk
Voorbeeld
Dien 'n vorm in deur die "kry"-metode te gebruik:
<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>
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die method
kenmerk spesifiseer hoe om vormdata te stuur (die vormdata word gestuur na die bladsy gespesifiseer in die
action
kenmerk).
Die vormdata kan as URL-veranderlikes (met
method="get"
) of as HTTP-postransaksie (met method="post"
) gestuur word.
Notas oor GET:
- Voeg vormdata by die URL in naam/waarde-pare
- Die lengte van 'n URL is beperk (ongeveer 3000 karakters)
- Moet nooit GET gebruik om sensitiewe data te stuur nie! (sal sigbaar wees in die URL)
- Nuttig vir vormvoorleggings waar 'n gebruiker die resultaat wil boekmerk
- GET is beter vir nie-veilige data, soos navraagstringe in Google
Notas oor POST:
- Voeg vormdata in die liggaam van die HTTP-versoek by (data word nie in URL gewys nie)
- Het geen groottebeperkings nie
- Vormvoorleggings met POST kan nie geboekmerk word nie
Blaaierondersteuning
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |
Sintaksis
<form method="get|post">
Eienskapwaardes
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 |
Meer voorbeelde
Voorbeeld
Dien 'n vorm in deur die "pos"-metode te gebruik:
<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