Bonjour les gens
J'ai le code JS suivant :
- function FormSubmit(cLang) {
- document.login.login_lang.value = cLang;
- document.login.submit();
- }
...et le code HTML suivant :
- <form name="login" method="post" action="/login.asp">
- <input type="hidden" id="lang" name="login_lang" value="" />
- ...
- <input class="button" type="button" onclick="FormSubmit('nl');" value="NL" />
- <input class="button" type="button" onclick="FormSubmit('fr');" value="FR" />
- </form>
Sous Firefox, aucun problème. Lorsque la form est envoyée, le script derrière récupère parfaitement la valeur passée à "login_lang" selon que le bouton "FR" ou le bouton "NL" a été cliqué pour envoyer la form.
Sous IE6/7, que dalle. La valeur retournée par "login_lang" reste désespérément vide.
Vous n'allez pas me dire que le javascript à la sauce IE est incapable de modifier la valeur d'un champ caché à la volée, quand même ?
Un avis ? Merci d'avance !