HTML <invoer> vormmetode Kenmerk
Voorbeeld
Die tweede indien-knoppie ignoreer die HTTP-metode van die vorm:
<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">
<input type="submit" formmethod="post"
value="Submit using POST">
</form>
Definisie en gebruik
Die formmethod
kenmerk definieer die HTTP-metode vir die stuur van vormdata na die aksie-URL.
Die formmethod
kenmerk oorheers die method
kenmerk van die
<form>
element.
Let wel: Die formmethod
kenmerk kan met
type="submit"
en gebruik word
type="image"
.
Die vormdata kan as URL-veranderlikes ( method="get"
) of as 'n HTTP-postransaksie ( method="post"
) gestuur word.
Notas oor die "kry" metode:
- Hierdie metode voeg die vormdata by die URL in naam/waarde-pare
- Hierdie metode is nuttig vir vormvoorleggings waar 'n gebruiker die resultaat wil boekmerk
- Daar is 'n beperking op hoeveel data jy in 'n URL kan plaas (wissel tussen blaaiers), daarom kan jy nie seker wees dat al die vormdata korrek oorgedra sal word nie
- Moet nooit die "kry"-metode gebruik om sensitiewe inligting deur te gee nie! (wagwoord of ander sensitiewe inligting sal in die blaaier se adresbalk sigbaar wees)
Notas oor die "pos" metode:
- Hierdie metode stuur die vormdata as 'n HTTP-postransaksie
- Vormvoorleggings met die "pos"-metode kan nie geboekmerk word nie
- Die "pos"-metode is meer robuust en veilig as "kry", en "pos" het nie groottebeperkings nie
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die kenmerk ten volle ondersteun.
Attribute | |||||
---|---|---|---|---|---|
formmethod | Yes | 10.0 | Yes | 5.1 | 10.6 |
Sintaksis
<input formmethod="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 |
❮ HTML <invoer> tag