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

JavaScript Discussion :

Liste déroulante dépendante


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut Liste déroulante dépendante
    Bonjour,

    J'arrive pas à faire se que je veux et ca fait 2 semaines que je travaille la-dessus et sérieusement je commence à désespérer.

    J'ai deux listes déroulantes, mais le contenu de la deuxième est dépendant de la première.

    La première liste est le contenu de ma table "Liens", mais tout dépendant ce qui est sélectionné dans la première liste, la deuxième liste affiche seulement les catégories qui sont en lien avec la première liste encore la ça vient d'une bd.

    Pouvez-vous m'aider?

    Merci

    P.S. Même si je vous envoi mon code c'est beaucoup trop compliqué pour rien, alors si vous pourriez me fair eun truc simple avec deux listes déroulantes se serait bien gentil

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 247
    Par défaut
    slt,

    crée une fonction javascript qui va te créer les options de la 2eme select en fonction de ce que tu choisis dans la première... pour créer une nouvelle option :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("id_de_ton_select").option[1] = new Option('texte_a_afficher','texte_du_value');
    il peut y avoir un délai entre le moment où tu sélectionnes une option de la première liste et le moment où la 2nde est prête... tout dépend notamment du nombre d'options à créer ; aussi je te conseille de commencer par griser ton deuxième select, et de le dégriser qu'une fois les options créés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    document.getElementById("id_de_ton_select").disabled = true; //pour griser
    document.getElementById("id_de_ton_select").disabled = false; //pour dégriser

Discussions similaires

  1. Zone de liste déroulante dépendante et sous-formulaire
    Par Philosophine dans le forum Access
    Réponses: 6
    Dernier message: 24/10/2006, 22h41
  2. Réponses: 2
    Dernier message: 15/09/2006, 19h03
  3. Réponses: 3
    Dernier message: 30/06/2006, 22h56
  4. Réponses: 4
    Dernier message: 17/03/2006, 14h39
  5. Liste déroulante dépendante
    Par nanas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/02/2005, 15h25

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