|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : février 2007 Messages : 31 ![]() |
Bonjour à tous,
Je galère depuis pas mal de temps pour faire marcher une mise à jour en cascade de 3 listes déroulantes. J'ai eu plusieurs personnes qui m'ont fait remanier mon code mais sans succés. J'espère avoir plus de chance ici.. Voila ci-dessous une partie de la page contenant mon formulaire avec 4 listes déroulantes. La première id='dpt' après selection déclenche des requêtes ajax qui mettent à jour 2 autres listes déroulante id="service_signalant" et id='theme'. Tout cela fonctionne bien. Par contre la liste déroulante id='theme' devrait déclencher après mise à jour une requête ajax pour mettre à jour la liste id='sous-theme'. Et la ça ne marche pas.En mettant des alert dans le code il semblerait que l'action sur changement ne fonctionne pas. Le formulaire Code :
Code :
Je précise que la page php qui renvoie les infos pour la liste id='sous_theme' fonctionne bien. Merci de vos suggestions |
||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Développeur Web Inscription : avril 2007 Messages : 323 ![]() |
Hello,
effectivement c'est assez étrange. Essayes ceci: - change le selecteur de ton 2e select en faisant référence au name voir. - crée à la mano la fonction onchange dans le html de ton select, et crée du coup une fonction à part dans le JS pour cet evenement.
__________________
L'intelligence c'est comme la confiture, moins tu en as , plus tu l'étales... |
|
|
00
|
|
|
#3 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Je vous suggère de tester le code suivant : Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 31 ![]() |
Bonjour et merci de vous intéresser à mon problème.
J'ai essayé la proposition de danielhagnoul qui me paraissait la plus simple à essayer dans un premier temps mais ça ne marche pas.Comme j'avais une anvienne version de jquery j'ai chargé la dernière pour tester avec le on mais sans résultat ou plutôt si car ça ne marche même plus pour ce qui fonctionnait. erox44 peux-tu illuster ce que tu veux dire car le problème c'est que je connais très mal jquery. Si vous avez d'autres idées je suis preneur car la seule solution que j'ai pour remplacer ça c'est de faire 2 formulaires de suite ce qui n'est pas très conviviale pour les utilisateurs. Merci encore |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 31 ![]() |
Bon j'ai réussi à faire une fonction comme le suggérait erox44 et ça marche.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com