HTML <invoer> vormmetode Kenmerk

❮ HTML <invoer> tag

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 formmethodkenmerk definieer die HTTP-metode vir die stuur van vormdata na die aksie-URL.

Die formmethodkenmerk oorheers die methodkenmerk van die <form>element.

Let wel: Die formmethodkenmerk 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