Listbox met enkelvoudige en meervoudige keuzemogelijkheid

Als je in een formulier één enkele keuze wilt laten maken uit een (lange) lijst mogelijkheden, kun je dat doen met een listbox met een enkelvoudige keuzemogelijkheid. Een voorbeeld daarvan is te vinden in het item listbox met landennamen.

Voor sommige toepassingen is één enkele keuze niet voldoende. Stel: je vraagt de bezoekers van je website welke accessoires de "ideale auto" heeft. Veel van de bezoekers zullen meer dan één antwoord willen geven. Je kunt dat oplossen met een serie checkboxen, maar als er veel mogelijkheden zijn is dat niet handig. Dan kun je beter een listbox met een meervoudige keuzemogelijkheid inzetten.

Op deze bladzijde wordt beschreven hoe je een en ander aanpakt.

  • Hiernaast zie je een "gewone" listbox. De code ziet er als volgt uit:
    <select name="Box1">
    <option value="1" selected>Stereo 4 x 100W</option>
    .
    .
    <option value="7">Turbo-injectiemotor</option>
    </select>
  Kies uw accessoires
  • Hiernaast staat een listbox met een meervoudige keuzemogelijkheid. Hij verschilt duidelijk van de "gewone" listbox. De code ziet er als volgt uit:
    <select name="Box2" size="3" multiple>
    <option value="1" selected>Stereo 4 x 100W</option>
    .
    .
    <option value="7">Turbo-injectiemotor</option>
    </select>
  Kies uw accessoires
  • De codes lijken heel veel op elkaar. Het verschil zit in het attribuut multiple. Merk op dat je ook het aantal regels (size="..") in de listbox kunt opgeven, omdat de browser die niet eenduidig uit de context van de code kan afleiden. Als je dit weglaat wordt size="4" gebruikt.
 
 

Gebruik:

Opmerking:
Het is mogelijk om items in een listbox samen te nemen in een 'groep'. Bij lange lijsten is dat duidelijker. Zie het item Lange lijsten groeperen met <optgroup>.

 
terug

html-168; Laatste wijziging: 13 mei 2020