formulaires block

<optgroup>

Regroupe des options connexes dans un select sous un libellé de catégorie non sélectionnable.

Description

L’élément <optgroup> regroupe des <option> connexes dans un <select>. Le libellé du groupe est affiché mais non sélectionnable. Il améliore la lisibilité des listes longues en créant des catégories visuelles.

Syntaxe

<select name="langage">
  <optgroup label="Front-end">
    <option value="html">HTML</option>
    <option value="css">CSS</option>
  </optgroup>
  <optgroup label="Back-end">
    <option value="php">PHP</option>
  </optgroup>
</select>

Exemples

Sélecteur de pays par continent :

<select name="pays">
  <optgroup label="Europe">
    <option value="fr">France</option>
    <option value="de">Allemagne</option>
    <option value="es">Espagne</option>
  </optgroup>
  <optgroup label="Amérique">
    <option value="us">États-Unis</option>
    <option value="ca">Canada</option>
  </optgroup>
</select>

Attributs spécifiques

AttributTypeDescription
labelstringLibellé du groupe affiché dans la liste. Obligatoire.
disabledbooleanDésactive toutes les options du groupe.

Support navigateurs

Chrome1+ · Firefox1+ · Safari≤4+ · Edge12+