Selectionner option en fonction de sa value

Fermé
Carotte Cosmic - 9 nov. 2004 à 11:27
adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 - 23 sept. 2010 à 12:31
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

adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
23 sept. 2010 à 12:31
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
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
Carotte Cosmic
9 nov. 2004 à 14:12
ok, c'est exactement ce que je cherchais ! Merci ! j'ai cherchais compliqué alors que c'était simple !

encore merci et a+
1
Juste pour info :

J'ai testé cette fonction.

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