Le tag <option> spécifie les éléments de la liste déroulante définie par le tag <select> ou les éléments de la liste de données pour le remplissage automatique spécifié par le tag <datalist>. Le tag <option> peut être imbriquée dans les tags <select>, <datalist> ou <optgroup>, qui regroupe les éléments de la liste dans un groupe.

Le tag <select> est placé dans le tag <form>, si les données de la liste doivent être envoyées au serveur, ou lorsque les données de la liste sont accessibles via des scripts.

Syntaxe

Le tag <option> est apparié, le tag fermant (</option>) est requis.

Le tag <option> est utilisé généralement avec l’attribut value, pour spécifier la valeur envoyée au serveur pour un traitement ultérieur.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <form>
      <select>
        <option value="computers">Ordinateur</option>
        <option value="notebook">Carnet</option>
        <option value="tablet">Tablette</option>
      </select>
    </form>
  </body>
</html>

Résultat



Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <p>Aéroport de départ:</p>
    <form action="action_form.php" method="get">
      <input type = "text" list = "airports" name="airports">
      <datalist id = "airports">
        <option value = "Paris">
        <option value = "Lyon">
        <option value = "Marseille">
        <option value = "Toulouse">
      </datalist>
      <input type = "submit" value = "confirmer">
    </form>
  </body>
</html>

Dans cet exemple le tag <option> est inclus dans le tag <datalist>.

Résultat



Attributs

Attribut Valeur Description
disabled disabled Indique, que l’élément est indisponible pour la séléction.
label text Définit le nom de l’élément de la liste.
selected selected Définit que l'option doit être sélectionnée par défaut lors du chargement de la page.
value text Définit la valeur, qui est envoyée au serveur.

Le tag <option> supporte également les Attributs globaux et les Attributs d'événements.

Support de Navigateurs

chrome edge firefox safari opera

Pratiquez vos connaissances

Quelles sont les utilisations du tag 'option' en HTML?
Trouvez-vous cela utile?