Bonjour,
Je souhaiterai selectionner un element d'un select avec sa valeur et non pas avec son index. Est-ce seulement possible (sans faire de boucle, ...)?
Ou encore comment récuperer un index a partir d'un value?
Merci
Bonjour,
Je souhaiterai selectionner un element d'un select avec sa valeur et non pas avec son index. Est-ce seulement possible (sans faire de boucle, ...)?
Ou encore comment récuperer un index a partir d'un value?
Merci
Pour récupérer par valeur tu dois déjà être sûr qu'une valeur ne se retrouvera pas en doublon...
Ensuite tu seras à priori obligé de bouclé sur les éléments de ton select...
Sauf : si tu prépares le coup : lorsque tu génère ton select, tu peux générer par la même occasion un tableau javascript qui fais correspondre à la valeur (utiliser ici en tant qu'index de ton ton tableau), l'index de l'option du select...
=> C'est ce que j'aurais écris dans ton cas.![]()
tu peux recuperer la valeur de ta liste sans passer par l'index.
pour recuperer la valeur :
et pour recuperer la valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select name="liste"> <option value="valeur1">valeur1 <option value="valeur2">valeur2 </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.formulaire.liste.value
tchao![]()
ce qui m'interresse c'est de récupérer l'index pour une certaine valeur
merci qd meme, j'ai fini par mettre une boucle ça reste le plus simple
pourkoi avez vous utiliuser document.liste
je n'arive pas a faire la meme chose
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager