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 :

javascrit plusieurs listes


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Par défaut javascrit plusieurs listes
    Bonjour,

    Je veux de l aide si possible, j ai fait cette fction decrite ci dessous, elle fctionne en fait elle doit controler ma deuxiemme et troisieme select liste par les 2 premiers a partir de deux tableaux de donnees,
    Donc selon le choix dans le premier ou ou le deuxieme select le tab1 ou tab2 est passe aux deux autres select en dessous.
    Mon probleme est le suivant :
    Si je fait uun choix dans un des 2 premiers select (Ce choix) decide du tableau a passer das les 2 autres select or il doit seulement controler le select A.
    Donc si je fait le choix 1 dans le select (test), automatique le tab1 est passe dans le selectA, et en meme temps dans le selectB.
    Moi je veux que le choix fait dans le select1 controle seulement le selectA et non le selectB.

    MErci voici mon script

    Code : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <form name "test">
          <select name "select1 onChange "changeDonnees(this)">
               <option value "1"> 1</option/
               <option value "2">2</option>
         </select>
        <select name"select2" onChange "changeDonnees(this)">>
             <option value "1"> 1</option>
             <option value "2">2</opton>
        </select>
    <select name "selectA>
               <option> 1</option/
                </select>
        <select name"selectB">
                <option></opton>
        </select>
     
    <script type="text/javascript">
    function changeDonnees(voila){
    var tab1 =["allo", "merci"]  //c juste un exemple mes tab contiennent de longues listes
    var tab2 =["bonjour", bonsoir"]
    var Choisi = (voila.options[voila.selectedIndex].value);
    var i, listeDonnees;
    if (Choisi ==1){ 
             tableau = tab1;
       listeDonnees = document.test.selectA;
    }
    else if (choisi == 2){
    tableau = tab2;
     
    listeDonnees = document.test.selectB;
    }
    for(i in tableau){
    		listeDonnees.options[i] = new Option(tableau[i]);
    }

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut
    J'ai récupérer ton code, et, en corrigeant quelques doubles quotes non fermées, quelques accolades et en remplaçant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listeDonnees.options[i] = new Option(tableau[i]);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listeDonnees.options[i] = new Option(tableau[i], i);
    tout fonctionne comme décrit (sous I.E)

Discussions similaires

  1. [AJAX] plusieurs listes liées
    Par highman dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/03/2007, 10h31
  2. gestion de plusieurs listes merci d'avance !
    Par ange458 dans le forum Struts 1
    Réponses: 3
    Dernier message: 26/09/2006, 10h55
  3. Formulaire avec plusieurs listes déroulantes
    Par cyberdevelopment dans le forum Langage
    Réponses: 5
    Dernier message: 17/07/2006, 16h59
  4. 1 Liste -> plusieurs listes
    Par Mil dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/01/2006, 15h11
  5. Plusieurs liste de choix dans 1 champs
    Par tek34 dans le forum IHM
    Réponses: 8
    Dernier message: 24/11/2005, 11h43

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