Sélecteur d'un formulaire

Résolu
José le sanglier -  
totodunet Messages postés 1513 Statut Membre -
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

  1. totodunet Messages postés 1513 Statut Membre 201
     
    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
    1. José le sanglier
       
      Merci :)
      J'ai passé toute mon après-midi à chercher un truc aussi bête --'
      0
    2. totodunet Messages postés 1513 Statut Membre 201
       
      il n'y a pas de quoi^^
      0