Liste déroulante <select> en lecture seule
Dans un formulaire HTML, il est possible de placer certains contrôles en lecture seule afin d'éviter qu'ils soient modifiés par l'usager. Par exemple, les boîtes de saisie textuelle (<input type="text"> et <textarea>) peuvent être mises en lecture seule grâce à l'attribut readonly. Ceci permet au contrôle de recevoir le focus et ne modifie pas son apparence, tout en empêchant la modification de son contenu.
Malheureusement, l'attribut readonly n'est pas disponible pour les listes déroulantes (<select>).
Je vous présente dans cet article une astuce pour simuler un readonly sur une liste déroulante.
(suite…)