Het form-tag bestaat uit het paar <form> en </form>.
Een voorbeeld van een contactformulier is:
<form method="post" action="/cgi-bin/formmail.pl"> .... </form>
Het attribuut method is verplicht en wordt gebruikt om aan tegeven hoe het formulier verstuurd gaat worden.
Method | Beschrijving |
---|---|
get | Default. Voegt de form-data toe aan het einde van het URL in name/value paren: URL?name=value&name=value |
post | Verzend de form-data als een HTTP post transactie |
Het attribuut action is verplicht en wordt gebruikt om aan tegeven waarmee het moet worden verwerkt. Dit zijn meestal scripts.
Het attribuut enctype geeft aan hoe de gegevens gecodeerd worden.
De standaard waarde is application/x-www-form-urlencoded en deze wordt gebruikt als het attribuut weggelaten wordt. Alleen als het formulier gebruikt wordt om bestanden te uploaden naar een server, moet het attribuut vermeld worden met als waarde multipart/form-data.
Daarnaast is er nog de waarde text/plain.