<OPTION>NN tous IE tous HTML tous  

<OPTION>...</OPTION>

Balise de fin HTML : Facultatif  

L'élément option définit une entrée dans une liste créée à l'aide de l'élément select, que cette liste soit un menu déroulant ou une liste défilante. Les éléments option associés à un élément select doivent être inclus entre les balises de début et de fin de ce dernier.

Lorsque l'utilisateur clique sur le bouton d'envoi du formulaire, l'élément form est envoyé et les éléments select transmettent des paires nom  /  valeur. En général, ce sont l'attribut name de l'élément select et l'attribut value de l'option sélectionnée qui composent cette paire nom  /  valeur. Il est donc important d'affecter une valeur significative à l'attribut value de chaque élément option d'une liste. Vous pouvez utiliser l'attribut value pour présenter à l'utilisateur des entrées de liste clairement lisibles masquant des valeurs qui ne sont guère compréhensibles que par le serveur ou les scripts. Pour une liste de sélection, le contenu destiné à apparaître à l'utilisateur doit être indiqué après la balise de début de l'élément option. La balise de fin est facultative puisque cette entrée est de toute façon délimitée, soit par la balise de début de l'élément option suivant, soit par la balise de fin de l'élément select. La section consacrée à l'attribut optgroup aborde les possibilités futures de groupage d'éléments option dans des menus hiérarchiques.

 
Exemple
 
<SELECT name="chapters">
    <OPTION value="1">Chapter 1</OPTION>
    <OPTION value="2">Chapter 2</OPTION>
    <OPTION value="3">Chapter 3</OPTION>
    <OPTION value="4">Chapter 4</OPTION>
</SELECT>
 
Référence de modèle d'objet
 
[window.]document.formName.selectName.optionName
[window.]document.forms[i].elements[j].options[k].optionName
[window.]document.getElementById(elementID)
 
Attributs spécifiques à l'élément
 
disabledlabelselectedvalue
 
Attributs du gestionnaire d´événements spécifiques à l´élément

Aucune.

disabledNN 6 IE 5/Mac HTML 4  

disabled

Facultatif  

La présence de cet attribut désactive l'élément option au sein de la liste. Bien que cet attribut désactive la sélection de liste dans IE 5 pour Mac, IE pour Windows ne propose, à partir de la version  6, aucune autre fonctionnalité pour cet attribut.

 
Exemple
 
<OPTION value="Met101" disabled>Meteorology 101</OPTION>
 
Valeur

La présence de cet attribut définit sa valeur comme true (vrai).

 
Par défaut

false

 
Référence de modèle d'objet
 
[window.]document.formName.selectName.optionName.disabled
[window.]document.forms[i].elements[j].options[k].optionName.disabled
[window.]document.getElementById(elementID).disabled
labelNN s.o. IE s.o. HTML 4  

label="labelText"

obligatoire  

L'attribut label est inclus dans les spécifications HTML 4.0 en prévision de la possibilité d'inclure des listes de sélection hiérarchiques. L'attribut label est destiné à représenter une forme plus courte d'entrée pour les éléments option affichés de façon hiérarchique. Il apparaît alors à la place du texte normal associé à l'élément option. IE 5 pour Mac affiche de façon incorrecte la valeur d'attribut label à la place du texte de l'élément. Les navigateurs de la version 6 ne proposent aucune fonctionnalité pratique pour cet attribut.

 
Exemple
 
<OPTION label="Meteo 101" value="met101">Meteorology 101</OPTION>
 
Valeur

Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).

 
Par défaut

Aucune.

langNN 3 IE 4 HTML 4

lang="languageCode"

Facultatif

La langue utilisée pour le contenu et les valeurs d'attributs de l'élément. Un navigateur peut se servir de ces informations pour aider à l'affichage correct du contenu aussi bien que de détails comme le traitement des ligatures (lorsqu'elles sont prises en charge par une police particulière ou requises par une langue écrite), des guillemets et des traits d'union. D'autres applications et moteurs de recherche peuvent se servir de ces informations pour faciliter la sélection des dictionnaires utilisés pour la vérification orthographique et aider la création d'index.

 
Exemple
 
<span lang="de">Deutsche Bundesbahn</span>
 
Valeur

Code de langue insensible à la casse.

 
Par défaut

Valeur par défaut du navigateur.

 
Référence de modèle d'objet
 
[window.]document.getElementById(elementID).lang
selectedNN tous IE tous HTML tous  

selected

Facultatif  

La présence de l'attribut selected présélectionne l'élément option auquel il appartient au sein d'un élément select. Lorsque l'élément select possède l'attribut multiple, plusieurs éléments option peuvent posséder l'attribut selected.

 
Exemple
 
<OPTION value="met101" selected>Meteorology 101</OPTION>
 
Valeur

La présence de cet attribut définit sa valeur comme true (vrai).

 
Par défaut

false

 
Référence de modèle d'objet
 
[window.]document.formName.selectName.optionName.selected
[window.]document.forms[i].elements[j].options[k].selected
[window.]document.getElementById(elementID).selected
valueNN tous IE tous HTML tous  

value="text"

Facultatif  

Associe une valeur à un élément option; cette valeur peut être ou non identique au texte affiché dans l'élément select. Lorsque l'élément select se trouve dans un formulaire transmis au serveur, la valeur de l'attribut value est affectée à la paire nom  /  valeur de l'élément select si cette option a été sélectionnée par l'utilisateur (ou si elle est désignée comme sélectionnée à l'aide de l'attribut selected et si l'utilisateur n'a pas effectué de sélection). L'attribut value peut contenir des valeurs (adresses URL ou représentations textuelles d'objets, par exemple) destinées à être ensuite traitées à l'aide d'un script.

 
Exemple
 
<OPTION value="met101">Meteorology 101</OPTION>
 
Valeur

Toute chaîne de caractères. Cette chaîne doit figurer entre guillemets (simples ou doubles, mais identiques).

 
Par défaut

Aucune.

 
Référence de modèle d'objet
 
[window.]document.formName.selectName.optionName.value
[window.]document.forms[i].elements[j].options[k].optionName.value
[window.]document.getElementById(elementID).value