Bonjour
Je me trouve face à un souci qui me semblait simple à résoudre, mais je sèche.
En fait, j'ai un élément "select" d'un formulaire qui doit se mettre à jour quand il prend le focus.
Code HTML :
<select name='poste' id='poste' onfocus='id_focus();'>
<option value='59'>Choix 1</option>
<option value='70'>Choix 2</option>
<option value='186'>Choix 3</option>
</select>
Jusque là, rien de très compliqué.
Mais lorsqu'il a le focus, je veux que l'élément sélectionné soit celui définit au préalable par l'utilisateur dans un champ nommé "champ_focus", grâce à la fonction "id_focus();".
Par exemple, si il tape 186, lorsque le select prend le focus, il affiche "Choix 3".
Voilà ce que j'ai essayé, avec différentes variables, mais toujours en vain.
Code Javascript :
function id_focus()
{
var valeur=document.forms["ThisForm"].elements["champ_focus"].value;
document.forms["ThisForm"].elements["poste"].options[valeur].selected=true;
}
Je ne suis pas un expert en javascript et je suis persuadé d'avoir oublié quelque chose.
Merci de m'aider !