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 :

Récupérer la valeur sélectionnée dans une liste déroulante


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 317
    Points : 101
    Points
    101
    Par défaut Récupérer la valeur sélectionnée dans une liste déroulante
    bonjour à tous

    il y a des centaines de post sur le sujet et pourtant comme d'habitude, je n'arrive pas à passer le premier niveau
    j'ai créer une petite liste d'essais avant de me lancer dans une usine à gaz
    Code html
    :
    Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    form name="Choix" >
            <p>
     
                    <select name="list"  id="list">
                    <option id= Limon name="limon">limon</option>
                    <option id="tourbe" name="tourbe">Tourbe</option>
                    <option id="ArgileN" Name="ArgileN">Argile en dépot naturel</option>
                    <option id="ArgileS" name="ArgileS">Argile sèche</option>
                    <option id="ArgileM" name="ArgileM">Argile mouillée</option>
    </select>
    </p>
    jusque là pas de soucis, mais quand je veux récupérer la valeur sélectionnée ça se gate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var texte = 'String'
     
               document.querySelector("select").addEventListener("change", function rechercher() {
                   texte = list.options[list.options.selectedIndex].text
                   alert(texte.text);//undefined
               }, false);
                   }
    je n'arrive pas à récupérer la valeur j'ai comme résultat undefined...
    je suis incapable d'aller plus loin avec les post que je trouve, un petit coup de main serait le bienvenue

  2. #2
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2012
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 317
    Points : 101
    Points
    101
    Par défaut
    c'était trop simple pour moi, pour faire simple si l'on peu faire compliqué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    document.querySelector("select").addEventListener("change", function() {
                   //texte = list.options[list.options.selectedIndex].text
                   texte=(this.value);
                   alert(texte)
               }, false);

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/10/2012, 14h51
  2. Récupérer valeur sélectionnée dans une Liste déroulante
    Par coeurdange dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/08/2008, 15h27
  3. Comment récupérer le texte sélectionné dans une liste déroulante ?
    Par Je-cherche-pfe dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/09/2007, 20h35
  4. Réponses: 17
    Dernier message: 23/07/2007, 11h31
  5. Réponses: 1
    Dernier message: 28/07/2006, 09h17

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