rufo Pas me confondre avec Lycos! | Une liste déroulante (<select> ), par principe, ne permet la sélection que d'un item (choix unique parmi une liste restreinte).
Il y a sa variante, la liste à sélection multiple (<select multiple="multiple"> ). Ca permet de sélectionner plusieurs items dans une liste restreinte, mais du coup, elle n'est plus "déroulante".
Le principe des cases à cocher (<input type="checkbox"> ) est finalement très proche de celui de la liste à sélection multiple : la présentation change un peu. D'un point de vue ergonomique, les cases à cocher sont sans doute plus facile à manipuler pour le néophyte qu'une liste à sélection multiple nécessitant de cliquer en même temps que maintenir la souche schift ou ctrl enfoncée.
Toi, probablement pour un soucis de mise en page (pas prendre trop de place dans l'IHM), tu veux en fait faire des cases à cocher qui apparaitraient via un "truc" qui se déroule. Pour faire ce "truc", tu vas devoir utiliser une balise <div> qui s'affiche en se déroulant/enroulant et qui contiendra les cases à cocher ainsi qu'un ascenseur si le contenu est trop long (css + javascript). La lib JQuery ou similaire pourra sans doute t'aider
Mais en aucun cas tu ne peux mettre un <input> dans un <select> ou un <option> d'un <select>. ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|