Vos résultats de recherche

    <option>

    Résumé

    L'élément HTML <option> est utilisé dans un formulaire web pour utiliser un élément de contrôle au sein d'un élément  <select>, d'un élément <optgroup> ou de l'élément HTML5 <datalist>.

    • Catégories de contenu Aucune
    • Contenu autorisé Du texte (pouvant comporter des caractères échappés comme &eacute;)
    • Omission de balises La balise de début est obligatoire. La balise de fin est optionnelle si l'élément est directement suivi par un autre élément <option> ou un élément <optgroup>, ou si l'élément parent n'a plus de contenu.
    • Élément parents autorisés Un élément<select>, un élément <optgroup> ou un élément <datalist>.
    • Interface DOM HTMLOptionElement

    Attributs

    Cet élément inclut les attributs globaux.

    disabled
    Si cet attribut booléen est utilisé, l'option ne pourra pas être sélectionnée. Le plus souvent, les navigateurs grisent de tels contrôles et ces derniers ne recevront aucun événement de navigation (comme les clics ou les événements de focus). Si cet attribut n'est pas renseigné, l'élément peut tout de même être désactivé si un de ces ancêtres est un élément <optgroup> désactivé.
    label
    Cet attribut est un texte indiquant la signification de l'option. Si l'attribut label n'est pas défini, sa valeur sera le texte contenu au sein de l'élément.
    Note d'utilisation : l'attribut label est conçu pour contenir une brève description, généralement utilisée dans un menu. L'attribut value décrit un texte plus long, conçu pour être utilisé près d'un bouton radio, par exemple.
    selected
    Si cet attribut booléen est présent, il indique l'option sélectionnée initialement. Si l'élément <option> est le descendant d'un élément <select> dont l'attribut multiple n'est pas renseigné, une seule des options de cet élément <select> pourra avoir un attribut selected.
    value
    Le texte contenu dans cet attribut représente l'étiquette fournissant une explication pour l'option. S'il n'est pas défini, sa valeur par défaut est le texte contenu par l'élément.
    Note d'utilisation : l'attribut label est conçu pour contenir une brève description, généralement utilisée dans un menu. L'attribut value décrit un texte plus long, conçu pour être utilisé près d'un bouton radio, par exemple.

    Exemple

    Voir l'élément <select> pour des exemples utilisant l'élément <option>.

    Spécifications

    Spécification Statut Commentaires
    WHATWG HTML Living Standard Living Standard  
    HTML5 Candidate Recommendation  
    HTML 4.01 Specification Recommendation  

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support simple 1.0 1.0 (1.0) [1] (Oui) (Oui) (Oui)
    Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support simple (Oui) 1.0 (1.0)[1] (Oui) (Oui) (Oui)

    Notes relatives à Gecko

    [1] Avant Gecko 7.0, (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4), l'attribut label renvoyait une chaîne de caractères vide s'il n'était pas renseigné : ce comportement était incorrect, il aurait dû renvoyer le texte contenu par l'élément.

     

    Étiquettes et contributeurs liés au document

    Contributeurs ayant participé à cette page : tregagnon, SphinxKnight, teoli
    Dernière mise à jour par : SphinxKnight,