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 :

trouver l'index d'un Select quand on connait sa valeur


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut trouver l'index d'un Select quand on connait sa valeur
    Bonjour à tous,

    Je cherche à sélectionner une option dans un Select.

    je connais le "value" de cette option.

    Or le seul moyen que je connaisse de sélectionner une option est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monSelect.selectedIndex=1
    Or je ne connais pas l'index de l'option que je cherche à selectionner, je ne connais que son "value".

    puis-je récupérer l'index en connaissant le value ?

    Ou puis-je selectionner directement " l'index dont la valeur est..." ?

    Merci d'avance pour vos réponses

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    faut boucler sur .options et tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .options[i].value==valeur
    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é
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    Bonjour spaceFrog et merci de ta réponse,

    J'ai donc fais comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var tab= document.getElementById('cat').options;
    for(var element in tab)if(document.getElementById('cat').options[element].value==cat)document.getElementById('cat').selectedIndex=element;
    sais-tu si je peux arriver au même résultat à l'aide de jQuery ?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Il me semble que tu peux faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ddlCountry.value = "Belgium";
    ddlCountry étant un élément select.

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

Discussions similaires

  1. Ouvrir un "select" quand il a le focus
    Par ptr83 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 26/06/2008, 15h36
  2. get selected index from a select
    Par othmanbenhalima dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2006, 14h20
  3. [SQL2K][TSQL] Trouver les indexs portant sur une colonne
    Par maitrebn dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 29/08/2006, 23h09
  4. [Débutant][indexes]Trouver les indexes d'une table
    Par Gromitou dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 13/12/2005, 17h50
  5. [IB5.5] comment trouver les indexes
    Par inconu dans le forum InterBase
    Réponses: 3
    Dernier message: 06/10/2005, 08h45

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