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 :

[DOM] Recuperer les valeurs d'un groupe de SELECT


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut [DOM] Recuperer les valeurs d'un groupe de SELECT
    Bonjour, tout d'abord je vais vous montrer comment se compose mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <select name="pentes[]" id="pentes[]" class="formulaire">
    <option...
    </select>
    <select name="pentes[]" id="pentes[]" class="formulaire">
    <option...
    </select>
    ...
    J'ai la possibilité de pouvoir rajouter autant de select que je désire, de facon dynamique, c'est pour cela que j'utilise les [].
    Cependant, j'aurais besoin de recuperer toutes les valeurs des différents select, seulement lorsque je veux recuperer les valeurs de mes selects, je ne peux recuperer que la première
    Quelqu'un aurait-il une idée?

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    alors tu peux essayer en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var selectValues = new Array();
    var selectList= document.getElementsByTagName("select"); //récupération de toute les liste de la page
     
    //On boucle sur toute les listes pour vérifier leur noms
    for (var i = 0; i < selectList.length; i++) { 
        selectName = selectList[i].getAttribute("name"); 
        if ( selectName== "pentes[]") { 
            // récupère les données en les ajoutants au tableau
        }
    }
    Bon courage

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    Ouais exactement ce que je recherchais
    Merci bien!

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Par contre, ça serait bien de changer l'un des deux id. En effet, deux fois le même id, ça peut mener à quelques erreurs DOM, et donc à ce qu'un navigateur plante en voyant ça.

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

Discussions similaires

  1. [ASP][DOM] Récupérer les éléments d'un XML
    Par Tikate dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 03/05/2006, 11h51
  2. recuperer les valeurs d'un JTextField en tant réel...
    Par boudou dans le forum Composants
    Réponses: 1
    Dernier message: 05/04/2006, 11h55
  3. recuperer les valeurs des checkbox selectionnés
    Par kagura dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/03/2006, 10h21
  4. Récupérer les valeurs d'une GtkComboBox
    Par portos.lio dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 01/12/2005, 13h32
  5. Recuperer les valeurs d'une requette [C#]
    Par AlphonseBrown dans le forum C#
    Réponses: 7
    Dernier message: 22/11/2005, 16h36

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