HTML <form> metode Kenmerk

❮ HTML <form> tag

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 methodkenmerk spesifiseer hoe om vormdata te stuur (die vormdata word gestuur na die bladsy gespesifiseer in die actionkenmerk).

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