Checkbox dans une liste [PHP] - PHP - Programmation
Marsh Posté le 22-10-2014 à 17:02:00
Tu veux garder une liste déroulante tout en y rajoutant des checkboxs ? il y a quelque chose que tu n'as pas compris
Marsh Posté le 23-10-2014 à 09:14:39
Oui voila j'aimerai une liste deroulante avec checkbox
Je débute en PHP donc peut etre que effectivement j'ai louper quelque chose
Peut tu m'éclairer ?
merci d'avance
Marsh Posté le 23-10-2014 à 11:18:20
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>.
Marsh Posté le 23-10-2014 à 11:32:49
D'accord j'ai compris
Merci de m'avoir expliquer si clairement
Marsh Posté le 22-10-2014 à 16:53:51
Bonjour a tous,
J'aimerai que l'on m'aide, ou au moins que l'on me mette sur la bonne voir
<p> Logiciels à installer : <br>
<select id="List_Appli" name ="FORMULAIRES">
<option value="Choix">Choisissez les Logiciels à installer</option>
<option value="choix2">Office Professional</option>
<option value="choix2">VPN Net ASQ</option>
<option value="Choix3">DELTA</option>
<option value="Choix3">OSCAR MECA</option>
<option value="Choix3">OSCAR ELEC</option>
<option value="Choix3">Signature Scannée</option>
<option value="Choix3">Documalis</option>
<option value="Choix3">Script'n go</option>
<option value="Choix3">Carte 3G SFR</option>
</select>
Voici un liste que j''ai fait pour des logiciels, j'aimerai que devant chaque nom il y est une checkbox,
j'ai bien réussi a le faire mais a chaque fois il me creer une liste enorme sans la cache
j'aimerai que la forme de la liste ne change pas
Merci d'avance