IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] 3 Listes liées - liste1 avec liste 3


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 5
    Par défaut [AJAX] 3 Listes liées - liste1 avec liste 3
    Bonjour,

    J'ai 3 listes déroulantes liées département, ville et rue s'appuyant sur l'exemple de la discussion http://www.developpez.net/forums/d11...-listes-liees/

    Cela fonctionne bien mais lorsque je modifie la liste 1, la liste 3 conserve sa liste de valeurs correspondantes à la ville sélectionnée. Bien que la liste 2 des villes change bien lorsque je modifie le département, ce n'est pas le cas pour les rues. Je souhaiterais donc pouvoir réinitialiser la liste 3 lorsque je modifie la liste 1.

    Comment cela est-il possible ?

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Salut,
    si tu as les connaissances pour modifier la liste 2 quand la liste 1 change, je ne vois pas pourquoi tu ne pourrais pas également modifier la liste 3. Il suffit que tu supprimes tous ses éléments <option>, ou alors n'en laisse qu'un avec une valeur par défaut.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 9
    Par défaut
    Salut j'ai même problème que toi :s depuis quelques jours je cherche a faire des listes liées entre elles mais j'arrive pas :s je trouve que des tuto sur internet pour lier deux listes.

    j'ai suivi un tuto que je trouve intéressent en Ajax.

    j'essaye de modifier le fichier index afin de l'adapter a mes besoins et ça marche au début (liste pays et liste des region qui s'affiche après) j'ai essayé d'ajouter une 3eme listes et la sa plante quand je choisi un pays ça commence a charger la liste des régions mais après s'affiche ce message d'erreur "Unknown Funtion AfficherRegion"

    si tu as réussi fait partager de mon coûter je baisse pas les bras et si j'arrive je partage

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 5
    Par défaut
    Watilin
    C'est la fonction qui est lancée sur le onchange qui met à jour la liste 2 selon mon choix de liste 1. Mais je ne vois pas comment modifier cette fonction pour mettre à jour en même temps la liste 3.
    Bien que la liste 2 soit modifié par la liste 1, le onchange sur la liste 2 ne s'active pas pour mettre à jour la liste 3.
    Si t'as un tuyau je suis preneur !

    Bojan-19
    Je cherche et si je trouve, je partage, promis :o)
    Mais cela serait bien si on avait un petit coup de main...d'une bonne âme ;o)

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 9
    Par défaut
    re

    alors de mon coûté j'ai avancé un petit peu sans y arriver au résultats final :p

    j'ai modifier le fichier index.php et résultat si :

    au début : j'ai qu'une liste pays je selection le pays que je veux et ça affiche la liste de ses region donc nikel jusqu'à maintenant
    puis quand je selection une région ça charge un petit peu et ça m'affiche le message d'erreur suivant "Unknown Function AfficherDepartement"

    ci-joint mon fichier index
    Fichiers attachés Fichiers attachés

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 5
    Par défaut
    Salut Bojan,

    j'ai solutionné mon pb en créant une fonction intermédiaire sur le onchange qui lance une 1ère fonction qui fait la mise à jour de la liste 2 puis une seconde qui met à jour la liste 3. Pas plus difficile que ça finalement...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function liste_vil() {
     touteslesvilles();
     init_rue();
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/05/2010, 18h22
  2. [AJAX] liste liée a une liste liée a une liste
    Par dirty_harry dans le forum AJAX
    Réponses: 2
    Dernier message: 03/07/2009, 11h18
  3. Réponses: 5
    Dernier message: 06/12/2007, 22h16
  4. [MySQL] liste liée problèmes avec mysql_fetch
    Par WEBANNONCE dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/10/2007, 13h26
  5. Problème avec listes liées entre elles et bouton "précé
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/08/2005, 15h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo