Les listes de choix sont des champs affichant une série d'items sous forme soit de liste déroulante, soit de liste simple.

De plus, les listes de choix peuvent autoriser la multisélection d'items.

La commande <select> définit une liste de choix.
La commande </select> ferme la liste de choix.
L'attribut name="Nom du champ" spécifie un nom pour l'élément.
L'attribut size="Valeur"* définit le type de liste et le nombre d'items.
L'attribut multiple permet de créer une liste à choix multiple.
L'attribut tabindex="Nombre" définit la position de la liste dans l'ordre de tabulation.
L'attribut disabled permet de rendre la liste inactive.
La commande <option> déclare une entrée dans la liste.
La commande </option> ferme l'entrée précitée.
L'attribut value="Valeur de l'entrée" définit la valeur d'un item par défaut. Si l'attribut n'existe pas, alors la valeur par défaut est l'expression au sein de la balise option.
L'attribut selected définit la sélection d'un item par défaut.
L'attribut label="Chaîne de caractères" définit une description pour l'option.
*Valeur Description
1 Une valeur définie à 1 provoque une liste déroulante.
>1 Une valeur supérieure à 1 provoque une liste simple.
<html>
  <head>
    <title>Un titre pertinent</title>
    <meta name="Description" content="...">
    <meta http-equiv="Date" content="01/01/2000">
    ...
  </head>
  <body> 
    <form>
      <textarea 
                name="Nom du champ" 
                cols="Valeur" rows="Valeur">
        Contenu par défaut
      </textarea>
      <select 
                name="Nom du champ" 
                size="Valeur" 
                multiple>
        <option selected>
          Première entrée dans la liste
        </option>
        <option>
          Seconde entrée dans la liste
        </option>
        ...
      </select>
    </form> 
    ...
    Diverses commandes HTML
    ...
  </body>
</html>
LISTE DEROULANTE
<select name="listderoul" size="1">
  <option value="Premier item">
                Premier item
  
    </option>
  <option value="Second item">
                Second item
  
    </option>
  <option value="Troisième item">
                Troisième item
  
    </option>
  <option value="Quatrième item">
                Quatrième item<
  /option>
  <option value="Cinquième item" selected>
                Cinquième item
  
    </option>
</select>
<select name="listderoul2">
  <option value="Premier item" selected>
                Premier item
  </option>
  <option value="Second item">
                Second item
  </option>
  <option value="Troisième item">
                Troisième item
  </option>
  <option value="Quatrième item">
                Quatrième item
  </option>
  <option value="Cinquième item">
                Cinquième item
  </option>
  <option value="Sixième item">
                Sixième item
  </option>
  <option value="Septième item">
                Septième item
  </option>
  <option value="Huitième item">
                Huitième item
  </option>
  <option value="Neuvième item">
                Neuvième item
  </option>
  <option value="Dixième item">
                Dixième item
  </option>
</select>
LISTE SIMPLE
<select name="listsimple" size="5">
  <option value="Premier item">
                Premier item
  </option>
  <option value="Second item">
                Second item
  </option>
  <option value="Troisième item">
                Troisième item
  </option>
  <option value="Quatrième item">
                Quatrième item
  </option>
  <option value="Cinquième item">
                Cinquième item
  </option>
</select>
<select name="listsimple2" size="6">
  <option value="Premier item" selected>
                Premier item
  </option>
  <option value="Second item">
                Second item
  </option>
  <option value="Troisième item">
                Troisième item
  </option>
  <option value="Quatrième item">
                Quatrième item
  </option>
  <option value="Cinquième item">
                Cinquième item
  </option>
  <option value="Sixième item">
                Sixième item
  </option>
  <option value="Septième item">
                Septième item
  </option>
  <option value="Huitième item">
                Huitième item
  </option>
  <option value="Neuvième item">
                Neuvième item
  </option>
  <option value="Dixième item">
                Dixième item
  </option>
</select>
LISTE A CHOIX MULTIPLE
<select name="listsimple2" size="10" multiple>
  <option value="Premier item" selected>
                Premier item
  </option>
  <option value="Second item">
                Second item
  </option>
  <option value="Troisième item">
                Troisième item
  </option>
  <option value="Quatrième item">
                Quatrième item
  </option>
  <option value="Cinquième item">
                Cinquième item
  </option>
  <option value="Sixième item">
                Sixième item
  </option>
  <option value="Septième item">
                Septième item
  </option>
  <option value="Huitième item">
                Huitième item
  </option>
  <option value="Neuvième item">
                Neuvième item
  </option>
  <option value="Dixième item">
                Dixième item
  </option>
</select>