Opbouw van een formulier
<input>
O
m iets in te laten vullen in een formulier gebruik je de opmaakcode <input>.
Om de gegevens zinnig te kunnen verwerken geeft je elke <input> een naam (name). Als er meer dan één mogelijkheid is, ken je aan die namen waardes toe (value). Op die manier kun je de gegevens van elkaar onderscheiden en verder verwerken.
size bepaalt de lengte van een veld voor <input>. De bezoeker kan rustig doortikken als het niet past. Gebruik maxlength om dit indien nodig te verhinderen.
Er zijn er diverse types <input>. Onderscheiden worden:
- text - invoer van één regel, bijvoorbeeld een naam.
Hoe heet je?<br> <input type="text" name="naam">
heeft als resultaat: Voor invoer van langere steksten gebruik je <textarea>. - hidden - dit is handig om het adres waar het formulier heen moet en andere techno-babbel niet op het scherm te zetten.
- password - de werkelijke invoer wordt als sterretjes op het scherm gezet
<input type="password" name="wachtwoord" size=8 maxlength=8 >
- radio - om keuzerondjes te maken. Als je meer dan één keuzerondje gebruikt, is er sprake van een reeks (array). Als je wilt kun je een keuzerondje alvast aanzetten met de optie
checked.<input type="radio" name="test" value="Keuze 1">Keuze 1 <input type="radio" name="test" value="Keuze 2">Keuze 2
Met de optiechecked:<input type="radio" name="test" value="1" checked>Keuze 1 <input type="radio" name="test" value="2">Keuze 2
- checkbox - om aankruisvakjes te maken. Dit is handig als je de bezoeker meer dan één mogelijkheid wil laten aangeven. Als je meer dan één gebruikt, is er sprake van een reeks (array
). Als je wil kun je aankruisvakje alvast aanzetten met de optie
checked.<input type="checkbox" name="test" value="1">Keuze 1 <input type="checkbox" name="test" value="2">Keuze 2
Met de optiechecked:<input type="checkbox" name="test" value="1" checked>Keuze 1 <input type="checkbox" name="test" value="Keuze 2">Keuze 2
- submit - knop om het formulier mee te verzenden.
<input type="submit" value="Verzenden">
- reset - knop waarmee de bezoeker alles kan wissen wat hij in het formulier heeft ingevuld.
<input type="reset" value="Wissen">
- image - het gebruik van een plaatje in plaats van
submitom een formulier te versturen.<input type="image" src="img/mees.gif" border=0>
- button - deze gebruik je in formulieren met JavaScript. Bijvoorbeeld voor het maken van een wegwijzer.
- file - om een bestand mee te sturen.
» Meer over <input type="file">

