[php|js] fonction, liste déroulante, onchange
ndnadia
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une fonction php dont le rôle est d'afficher des listes déroulantes, je veux ajouter au niveau du "SELECT" de la liste déroulante une fonction JavaScript avec onchange, le problème c'est que la fonction js qui doit être exécutée dépend de la valeur choisi dans la liste déroulante. Par exemple si on choisi dans la liste des villes "Caire" une fonction js bien déterminée va être exécutée dans le onchange alors que si on choisi "Paris" une autre fonction js doit être exécutée.
Merci d'avance.
J'ai une fonction php dont le rôle est d'afficher des listes déroulantes, je veux ajouter au niveau du "SELECT" de la liste déroulante une fonction JavaScript avec onchange, le problème c'est que la fonction js qui doit être exécutée dépend de la valeur choisi dans la liste déroulante. Par exemple si on choisi dans la liste des villes "Caire" une fonction js bien déterminée va être exécutée dans le onchange alors que si on choisi "Paris" une autre fonction js doit être exécutée.
Merci d'avance.
A voir également:
- [php|js] fonction, liste déroulante, onchange
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Fonction si et - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
1 réponse
Bonjour ndnadia,
Il me semble qu'il est possible de récupérer le choix effectué sur la liste au niveau de la fonction qui est lancée par onchange comme cela :
A placer dans la fonction :
choixSelect = document.nomFormulaire.IDselect.value;
nomFormulaire est définir au niveau de la balise <FORM name="nomFormulaire"> ou se trouve le select
IDselect est défini dans la balise <SELECT id="IDselect"> de la liste dont il faut récupérer le choix
J'espère avoir compris et répondu à la demande.
Il me semble qu'il est possible de récupérer le choix effectué sur la liste au niveau de la fonction qui est lancée par onchange comme cela :
A placer dans la fonction :
choixSelect = document.nomFormulaire.IDselect.value;
nomFormulaire est définir au niveau de la balise <FORM name="nomFormulaire"> ou se trouve le select
IDselect est défini dans la balise <SELECT id="IDselect"> de la liste dont il faut récupérer le choix
J'espère avoir compris et répondu à la demande.
si on veut atteindre par l'id ce n'est pas ça
il faut:
ce que tu donnes c'est avec le name