<select name="idville" id="idville">
<option value="13" selected>Paris</option>
<option value="15" >Londres</option>
</select>
Bonjour,
j’ai dans mon code cette liste déroulante. Je souhaiterai a partir de Javascript récupérer la valeur “Paris” ou “Londres” dans une variable.
Je ne peut pas mettre le nom des villes dans value a la place des nombres.
Je n’est pas trouver de solution. :’(
J’espere bon que mon sauveur se trouve ici
Merci d’avance
Bonjour,
Je l’avais fait il y a longtemps
de mémoire: tu prend l’objet select par son nom, tu boucle sur les éléments options[] de type OPTION cf:
http://www.w3schools.com/htmldom/dom_obj_option.asp
en fait tu cherche l’élément option dont l’id est égal au nombre que tu connaît, et tu prend le label correspondant quand tu l’as trouvé.
genre
var sel = document.getElementByName("idville")
for (i=0;i<sel.options.length;i++){
if (sel.options[i].value==nombre) return sel.options[i].text;
}
Merci beaucoup Monsieur ou Madamme deltree vous avez résolu mon problème. :super:
C’est un monsieur, et il vous en prie