Sélecteur d'un formulaire

Résolu
José le sanglier -  
totodunet Messages postés 1377 Date d'inscription   Statut Membre Dernière intervention   -
Bonjours,

Je débute en JS et j'ai un problème pour récupérer la valeur d'un sélecteur pour s'en servir comme variable pour après.

Voici mon code en résumé :
<select id="list">
<option id="1" name="f" >Facile</option>
<option id="2" name="m">Moyen</option>
<option id="3" name="d">Difficile</option>
</select><button id="start">Lancer</button>
<script type="text/javascript">
var list = document.getElementById('list');
var start = document.getElementById('start');
var diff = list.options[list.selectedIndex].innerHTML ;

start.onclick = function(){
	alert(diff)
}
</script>


Lorsque j'appui sur le bouton , une fenêtre s'ouvre et me dit "Facile" même si j'ai sélectionné "Moyen".Comment faire en sorte que cela fonctionne correctement ?



1 réponse

totodunet Messages postés 1377 Date d'inscription   Statut Membre Dernière intervention   200
 
il faut que tu réinitialises ton diff à chaque fois :

var list = document.getElementById('list');
var start = document.getElementById('start');
var diff;

start.onclick = function(){
diff = list.options[list.selectedIndex].innerHTML ;
alert(diff)
}

Qui ne tente rien n'a rien
0
José le sanglier
 
Merci :)
J'ai passé toute mon après-midi à chercher un truc aussi bête --'
0
totodunet Messages postés 1377 Date d'inscription   Statut Membre Dernière intervention   200
 
il n'y a pas de quoi^^
0