Afficher ce qu'on sélectionne d'une liste déroulante même page
Résolu
Nouvelle_Informaticienne
Messages postés
173
Statut
Membre
-
Hajar -
Hajar -
Bonjour les informaticien(ne)s,
S'il vous plait pouvez vous m'aider a trouver l'idée : je veux afficher ce que je sélectionne de ma liste déroulante a choix multiple, c'est a dire j'ai une liste a choix multiple je veux que lorsque je choisi x il m'affiche dans un cadre ou une zone de texte mon élément choisi et je choisi encore Y il m'affiche X,Y comme ça je peux visualiser ce que j'ai choisi . je vous remercie infiniment
voici ma liste
Je vous remercie encore une fois et bon début de semaine , plein de forme et d’énergie :)
S'il vous plait pouvez vous m'aider a trouver l'idée : je veux afficher ce que je sélectionne de ma liste déroulante a choix multiple, c'est a dire j'ai une liste a choix multiple je veux que lorsque je choisi x il m'affiche dans un cadre ou une zone de texte mon élément choisi et je choisi encore Y il m'affiche X,Y comme ça je peux visualiser ce que j'ai choisi . je vous remercie infiniment
voici ma liste
<tr>
<td><label for="responsables"><strong>Responsables du projet :</strong></label></td>
<td><select name="responsables[]" id="responsables" multiple="multiple" size="4" style="width:150px">
<?php
$mysqli = mysqli_connect("localhost", "root", "","pst");
if(!$mysqli){
echo "Erreur de connexion à la base de données.";
} else {
$reponses = mysqli_query($mysqli,"SELECT id_intervenant,nom_intervenant,prenom_intervenant FROM intervenant");
while ($donneees = mysqli_fetch_array($reponses))
{
?>
<!--iciiiiiiiiiiii-->
<option value="<?php echo $donneees['id_intervenant'];?>"><?php echo $donneees['nom_intervenant'].' '.$donneees['prenom_intervenant'];?></option>
<?php
}
?>
</select>
</td>
Je vous remercie encore une fois et bon début de semaine , plein de forme et d’énergie :)
| EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Afficher ce qu'on sélectionne d'une liste déroulante même page
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Supprimer une page word - Guide
- Afficher google en page d'accueil - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Bonjour,
en admettant que tu veuilles afficher ces valeurs dans un span avec comme id="affiche" voici le script qu'il te faut :
Cdlt.
en admettant que tu veuilles afficher ces valeurs dans un span avec comme id="affiche" voici le script qu'il te faut :
function affiche() {
var selectBox = document.getElementById("responsables"),i, span = document.getElementById('affiche');
span.innerHTML=''
for (i=0; i < selectBox.length; i++)
{
if (selectBox[i].selected)
{
span.innerHTML += selectBox[i].value+'<br>';
}
}
}
Cdlt.
je vous remercie infiniment par contre moi c'est la premiere fois que je vois l'element "selectBox" je suis debutante , s'il vous plait Monsieur est ce que c'est du javaScript ou bien du jQuery ? je vous remrcie encore une fois ,
C'est du Javascript pur et dur ^^ nul besoin de jquery pour le faire fonctionner. Par contre ce n'est pas un élément, c'est une variable que j'aurai pu nommer n'importe comment ^^ là c'est pour identifier la box du select, donc le nom selectBox convient bien. Par contre on peut dire qu'on charge l'élément select (qui a pour id 'responsables') dans la variable selectBox.
Cdlt.
D'accord Monsieur je vous remercie mais je dois appeler ma fonction ou exactement s'il vous plait ?
cordialement
ton select donnerai :
ou tu peux utiliser onchange ou autres, la liste des événements : https://www.w3schools.com/jsref/dom_obj_event.asp