Je souhaite lorsqu'on change la valeur de mon select la nouvelle valeur soit affiché.
Avec mon code actuel ca fonctionne, quand on le fait à la souris.
Mais si on a le focus sur la liste, et qu'au clavier on sélectionne (avec keyup ou keydown), j'ai un décalage, il affiche l'ancienne valeur. Comme si l'évènement se lancait avait qu'il change.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type='text/javascript'> function Refresh() { //JQuery $("#textaffiche").html($("#myId").val()); } </script> <span id="TextAffiche"></span> <select onkeypress="Refresh()" onchange="Refresh()" id="myId" name="myId"> <option value="1">Albert</option> <option value="3">Bertrand</option> <option value="4">Cédric</option> <option value="6">Didier</option> </select>
Je n'ai pas trouvé d'évènement pouvant m'aider:
http://giminik.developpez.com/xhtml/select.html
http://giminik.developpez.com/xhtml/option.html
Avez-vous des pistes ?
merci beaucoup
Partager