Om een keuzelijst te maken gebruik je het element select in combinatie met het option element. De lijst op zich wordt door het select element bepaald. De opties in de lijst wordt op zich dan weer door het option element bepaald. Het name attribuut is verplicht mee te geven.
Bij het option element moet het value attribuut gedefiniëerd worden.
<select name="keuzelijst"> <option value="appel">Appel</option> <option value="peer">Peer</option> <option value="banaan">Banaan</option> </select>
Standaard wordt de eerste optie geselecteerd. Om een andere optie te selecteren als beginwaarde voeg je het selected attribuut toe.
<select name="keuzelijst"> <option value="appel">Appel</option> <option value="peer" selected="selected">Peer</option> <option value="banaan">Banaan</option> </select>
Het size attribuut van het select element bepaalt hoeveel opties er zichtbaar zijn. Overigs wordt er een schuifbalk getoond bij het gebruik van dit attribuut.
<select name="keuzelijst" size="2"> <option value="appel">Appel</option> <option value="peer">Peer</option> <option value="banaan">Banaan</option> </select>
Door het attribuut multiple toe te voegen kan de bezoeker meerdere opties tegelijk selecteren.
<select name="keuzelijst" size="2" multiple="multiple"> <option value="appel">Appel</option> <option value="peer">Peer</option> <option value="banaan">Banaan</option> </select>