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 :

Initialiser zone déroulante


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 553
    Points : 566
    Points
    566
    Par défaut Initialiser zone déroulante
    Bonjour,
    J'ai une liste déroulante qui prend des valeurs différents en fonction d'un choix fait sur le formulaire... le nombre de valeurs possibles est différents
    Mon problème est là :
    En arrivant sur l'écran, la zone s'initialise avec 15 valeurs
    Si je change une données, la liste se réinitialsie avec 12 valeurs.... malheureusement, les 3 supplémentaires du premier cas restent dans la listes

    ==> je voudrais, avant de la reremplir, réussir à la réinitialiser complètement...
    J'ai essayé de jouer avec la taille mais le problème est que ma liste peut avoir pluis ou moins de donées car ce n'est que du paramétrage

    Si quelqu'un a une idée, je le reercie d'avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Points : 288
    Points
    288
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('menuderoulant').options.length=0;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 553
    Points : 566
    Points
    566
    Par défaut
    J'avais testé ce truc là déjà mais après, impossible de reremplir ma liste déroulante

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Points : 288
    Points
    288
    Par défaut
    Bah je viens de tester, chez moi ca marche...
    Je te montre avec le code que j'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    document.getElementById('souscategorie').options.length=0;
    document.getElementById('souscategorie').options[0]=new Option('Choisissez...','');
    for (i=1; i<tableau.length+1; i++)
    {
      document.getElementById('souscategorie').options[i]=new Option(tableau[i-1]),tableau[i-1]);
    }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 553
    Points : 566
    Points
    566
    Par défaut
    En regardant mieux mon code, j'avais fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById(idPage + "__dpDureeIT1").options[i].value = tabListe[i];
    du coup il avait les valeurs mais le rsete ==> liste vide j'avais l'impresison

    j'ai rajouté ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById(idPage + "__dpDureeIT1").options[i].text = tabListe[i];
    Merci ,tu m'as mis sur la piste avec tes 2 paramètres pour créer l'option

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

Discussions similaires

  1. Formulaire, zone déroulante et ajax
    Par cd090580 dans le forum Langage
    Réponses: 3
    Dernier message: 22/05/2007, 22h52
  2. Réponses: 4
    Dernier message: 01/03/2007, 14h24
  3. [C#] Initialisation liste déroulante (dropdownlist)
    Par Amerok dans le forum ASP.NET
    Réponses: 20
    Dernier message: 23/11/2005, 17h48
  4. Export sous excel d'une zone déroulante
    Par jaja63 dans le forum Access
    Réponses: 3
    Dernier message: 27/09/2005, 16h18
  5. [Débutant] Initialiser zone de texte via un tableau
    Par Theseus dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 27/01/2005, 10h19

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