HTML- methode Attribuut


Definitie en gebruik

Het methodattribuut specificeert hoe formuliergegevens moeten worden verzonden (de formuliergegevens worden verzonden naar de pagina die is opgegeven in het actionkenmerk).

De formuliergegevens kunnen als URL-variabelen (met method="get") of als HTTP-posttransactie (met method="post") worden verzonden.

Opmerkingen over GET:

  • Voegt formuliergegevens toe aan de URL in naam/waarde-paren
  • De lengte van een URL is beperkt (ongeveer 3000 tekens)
  • Gebruik GET nooit om gevoelige gegevens te verzenden! (zal zichtbaar zijn in de URL)
  • Handig voor formulierinzendingen waarbij een gebruiker een bladwijzer wil maken voor het resultaat
  • GET is beter voor niet-beveiligde gegevens, zoals queryreeksen in Google

Opmerkingen over POST:

  • Voegt formuliergegevens toe aan de hoofdtekst van het HTTP-verzoek (gegevens worden niet weergegeven in de URL)
  • Heeft geen maatbeperkingen
  • Formulierinzendingen met POST kunnen niet worden gemarkeerd als bladwijzer

Geldt voor

Het methodattribuut kan worden gebruikt op het volgende element:

Element Attribuut
<formulier> methode

Voorbeeld

Voorbeeld

Dien een formulier in met de "get"-methode:

<form action="/action_page.php" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>

Browserondersteuning

Attribute
method Yes Yes Yes Yes Yes