Balise HTML <option>


Exemple

Une liste déroulante avec quatre options :

<label for="cars">Choose a car:</label>

<select id="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Plus d'exemples "Essayez-le vous-même" ci-dessous.


Définition et utilisation

La <option>balise définit une option dans une liste de sélection.

<option>les éléments vont à l'intérieur d'un élément <select> , <optgroup> ou <datalist> .

Remarque : La <option>balise peut être utilisée sans aucun attribut, mais vous avez généralement besoin de l' attribut value , qui indique ce qui est envoyé au serveur lors de la soumission du formulaire.

Conseil : Si vous disposez d'une longue liste d'options, vous pouvez regrouper les options associées dans la balise <optgroup>


Prise en charge du navigateur

Element
<option> Yes Yes Yes Yes Yes


Les attributs

Attribute Value Description
disabled disabled Specifies that an option should be disabled
label text Specifies a shorter label for an option
selected selected Specifies that an option should be pre-selected when the page loads
value text Specifies the value to be sent to a server

Attributs globaux

La <option>balise prend également en charge les attributs globaux en HTML .


Attributs d'événement

La <option>balise prend également en charge les attributs d'événement en HTML .


Plus d'exemples

Exemple

Utilisation de <option> dans un élément <datalist> :

<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">

<datalist id="browsers">
  <option value="Edge">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>

Exemple

Utilisation de <option> dans les éléments <optgroup> :

<label for="cars">Choose a car:</label>
<select id="cars">
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

Pages connexes

Référence HTML DOM : Objet Option


Paramètres CSS par défaut

Rien.