HTML- methode Attribuut
Definitie en gebruik
Het method
attribuut specificeert hoe formuliergegevens moeten worden verzonden (de formuliergegevens worden verzonden naar de pagina die is opgegeven in het
action
kenmerk).
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 method
attribuut 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 |