--- title: `** représente un contrôle qui fournit une liste d'options parmi lesquelles l'utilisateur pourra choisir. {{EmbedInteractiveExample("pages/tabbed/select.html", "tabbed-standard")}} L'exemple ci-avant illustre une utilisation simple de ``. Chaque élément ` ``` #### Résultat {{EmbedLiveSample("Exemple_basique","100%","150")}} ### Exemple multi-selection L'exemple qui suit est légèrement plus complexe et illustre certaines fonctionnalités qui peuvent être utilisées avec un élément ` ``` Cet exemple n'est pas disponible de façon interactive (le moteur de MDN supprime l'attribut `multiple` lors de l'affichage de la page) mais vous pouvez voir [l'exemple sur GitHub](https://mdn.github.io/learning-area/html/forms/select-example/select-multiple.html). Vous pourrez voir que : - Plusieurs options peuvent être sélectionnées grâce à l'attribut `multiple`. - L'attribut `size` permet d'afficher uniquement 4 lignes simultanément et qu'il faut faire défiler le contenu. - Les éléments `` ont été utilisés pour diviser les choix en différents groupes. Cela applique un effet simplement visuel (avec le nom en gras et les options indentées). - Le choix "Hamster" est présent avec l'attribut `disabled` et ne peut donc pas être sélectionné. > **Note :** Sur un ordinateur de bureau, on pourra maintenir les touches Ctrl, Command, ou Shift en cliquant afin de sélectionner/déselectionner plusieurs options. ### Sélectionner plusieurs options Sur un ordinateur de bureau, il existe différentes façons de sélectionner plusieurs options pour un élément `` (avec la touche Tab par exemple). - Sélectionner une option en haut ou en bas de l'intervalle en se déplaçant avec les touches Haut et Bas . - Maintenir la touche Shift puis utiliser les touches Haut et Bas pour augmenter ou réduire le nombre d'options sélectionnées. Les utilisateurs du clavier pourront sélectionner des options non-contigües de la façon suivante : - Placer le focus sur l'élément `` : [`input`](/fr/docs/Web/Events/input), [`change`](/fr/docs/Web/Events/change)