Naslag / Attribuut
method HTML attribuut
1 element kent dit attribuut. Klik op een tag voor de volledige uitleg van dat element.
Wat doet het method attribuut?
Bepaalt welke HTTP-methode gebruikt wordt om de formuliergegevens te versturen: "get" plaatst de waarden zichtbaar in de URL, "post" stuurt ze mee in de body van het verzoek.
HTML (POST)
<form action="/inloggen" method="post">
<input type="text" name="gebruikersnaam">
<button type="submit">Inloggen</button>
</form>
HTML (GET)
<form action="/zoeken" method="get">
<input type="text" name="q">
<button type="submit">Zoeken</button>
</form>
Welke HTML-elementen kennen method?
<form>
Het <form>-element van HTML vertegenwoordigt een documentsectie die interactieve besturingselementen bevat voor het indienen van informatie.
De HTTP-methode waarmee het formulier wordt verzonden. De enige toegestane methoden/waarden zijn (niet hoofdlettergevoelig):
post: DePOST-methode; formuliergegevens worden verzonden als de request body.get(standaard): DeGET-methode; formuliergegevens worden toegevoegd aan deaction-URL met een?-scheidingsteken. Gebruik deze methode wanneer het formulier geen neveneffecten heeft.dialog: Wanneer het formulier zich binnen een<dialog>bevindt, sluit dit de dialoog en zorgt dit ervoor dat er bij verzending eensubmit-gebeurtenis wordt geactiveerd, zonder gegevens te verzenden of het formulier te wissen.
Deze waarde wordt overschreven door formmethod-attributen op <button>, <input type="submit">, of <input type="image">-elementen.