Selectionner option en fonction de sa value

Carotte Cosmic -  
adns Messages postés 1152 Statut Membre -
Bonjours a tous !

Ma question concerne le javascript.
Je sais que l'on peut selectionner une option d'un select grace a son numero d'index, mais j'aimerai la selctionner grace a sa valeur.
Est ce possible ? si oui comment ? :)

Merci d'avance

3 réponses

  1. adns Messages postés 1152 Statut Membre 153
     
    document.getElementById('choix').value="choix3";

    Pas de problème de compatibilité avec IE ;)

    Bon je déterre des vieux poste mais ca peux toujours servir :p

    Adns
    9
  2. Aza
     
    hello

    je ne sais pas si ça répond à ta question, mais voici un moyen de sélectionner un des choix dans un menu déroulant par sa valeur :

    document.all.choix.value="Choix3";

    avec choix : l'id du <select>
    et "Choix3" : la valeur de l'option que tu veux sélecionner.

    Code :

    <SELECT id="choix">
    <OPTION value="" selected></OPTION>
    <OPTION value="choix1">choix 1</OPTION>
    <OPTION value="choix2">choix 2</OPTION>
    <OPTION value="choix3">choix 3</OPTION>
    </SELECT>

    la fonction :
    function test(){
    document.all.choix.value="choix3";
    }
    5
  3. Carotte Cosmic
     
    ok, c'est exactement ce que je cherchais ! Merci ! j'ai cherchais compliqué alors que c'était simple !

    encore merci et a+
    1
    1. Katoru
       
      Juste pour info :

      J'ai testé cette fonction.

      Elle marche sous Firefox mais pas sous IE chez moi
      0
    2. kommler
       
      Merci , ca m'a bien servi moi aussi, je pensais à un truc compliqué...
      0