Affecter la valeur d'une variable javascript à un champs caché (ne fonctionne pas)
Bonjour le forum,
J'ai un formulaire HTML qui contient entre autre une liste déroulatne nommée annee, son id est lcannee (liste de choix annee).
voici son code :
Code:
1 2 3 4 5 6 7 8
| <select name="annee" id="lcannee" onChange="majannee()">
<option selected="selected">Choisissez une année</option>
<option>BA1</option>
<option>BA2</option>
<option>BA3</option>
<option>2e Grade</option>
<option>3e Grade</option>
</select> |
Comme vous pouvez le voir, j'ai créé une petite fonction javascript qui récupère la valeur de liste de sélection et qui la met dans une variable nommée a dont voici le code :
Code:
1 2 3 4 5
| function majannee() {
a = document.getElementById('lcannee');
document.form1.hfannee.value = a.value;
alert(a);
} |
Cette fonction qui se lance au changement de la liste déroulante affecte la valeur de la variable a à un champs caché dont voici le code :
Code:
<input type="hidden" name="hfannee" id="hfannee">
L'alert m'envoi la fenêtre mais vide.
Voyez-vous où j'ai fais l'erreur ?
Merci d'avance pour votre aide.
bgs