valeur sélectionnée dans un <select>
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:
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