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 un peu speciale


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut Liste déroulante un peu speciale
    Bonjour,
    Voila j'ai une liste déroulante que je voudrais modifier. En faite cet une liste à deux niveaux que lorsque je passe sur le nom elle s'ouvre vers droite.
    J'aimerai si possible la rendre à trois niveaux!

    Je vais essayé de m'expliquer
    1er niveau j'ai les noms des régions
    2éme niveau j'ai les noms des départements par région
    3éme niveau les cartes ex: ain_commune, ain_circonscription ect.... jusque là pas trop de problème.

    Mon problème est que j'aimerai que lorsque je clique sur une REGION sa s'ouvre vers le bas et que l'ont retrouve les noms des départements de cette région et quand je passe sur un des noms des départements sa s'ouvre vers la droite avec ex: ain_commune, ain_circonscription ect....

    Auvergne-Rhône-Alpes
    Ain ain_commune
    Allier ain_circonscription
    Ardèche ect...
    Cantal
    Drôme
    Isère
    Loire
    Haute-Loire
    Bourgogne-Franche-Comté

    Nom : tableau.gif
Affichages : 200
Taille : 8,5 Ko

    Je joint un fichier exemple:

    Je vous remercie d'avance

    Max
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Essaye de structurer tes données sous forme de ul > li imbriquées puis d'affecter des events d'apparition sur le click des li ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Bonjour SpaceFrog

    Si je fait:
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <ul><a href="#">Auvergne-Rhône-Alpes</a>
                  <ul>
    			<li><a href="#">Ain </a></li>
    			<li><a href="#">Allier </a></li>
    		       <li><a href="#">Ardèche</a></li>
    		       <li><a href="#">Cantal</a></li>
    		      <li><a href="#">Drôme</a></li>
    		      <li><a href="#">Isère</a></li>
                 </ul>

    Je n'ai plus qui s'affiche?
    J'ai du faire une boulette!!!

    Max

  4. #4
    Membre averti
    Avatar de CaptainMind
    Homme Profil pro
    Freelancer
    Inscrit en
    Décembre 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Serbie

    Informations professionnelles :
    Activité : Freelancer

    Informations forums :
    Inscription : Décembre 2018
    Messages : 14
    Billets dans le blog
    1
    Par défaut
    Pour faire sa tu peut utiliser bootstrap :

    http://jsfiddle.net/0fjsmtc4/
    https://getbootstrap.com/

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <div id="accordion">
      <div class="card">
        <div class="card-header" id="headingOne">
          <h5 class="mb-0">
            <button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
              Collapsible Group Item #1
            </button>
          </h5>
        </div>
     
        <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordion">
          <div class="card-body">
                <ul>
                    <li><a href="" data-toggle="tooltip" data-placement="right" title="Tooltip on right">test</a></li>
                </ul>
          </div>
        </div>
      </div> 
    </div>
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $(function () {
      $('[data-toggle="tooltip"]').tooltip();
    });

    EDIT : je te l'ai fait en templating, vanilla javascript :
    https://ufile.io/rpkom

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Bonjour CaptainMind

    Je te remercie mais je pense pas que sa corresponde à ma demande?

    Bonne journée

    Max

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Je n'ai plus qui s'affiche?
    J'ai du faire une boulette!!!
    Tu devais avoir un css ou un js associé à ton code précédent ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [AC-2003] Mise a jour liste déroulante
    Par nitou dans le forum IHM
    Réponses: 1
    Dernier message: 21/04/2009, 00h20
  2. Mise à jour de liste déroulante
    Par Lou17 dans le forum IHM
    Réponses: 3
    Dernier message: 10/09/2008, 10h27
  3. [AJAX] Mise à jour conditionnelle listes déroulantes
    Par gscorpio dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 14/08/2008, 16h02
  4. mise en page (liste déroulante) select multiple
    Par jojo22222 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 18/05/2006, 19h23
  5. Mise à jour à partir liste déroulante
    Par Daniel MOREAU dans le forum Access
    Réponses: 4
    Dernier message: 12/05/2006, 15h13

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