Je cherche une solution pour garder les valeurs de champs d'un formulaire apres le changement d'URL.
Je m'explique, site internet avec pages d'acceuil en plusieurs langues. Le choix des langues se fait via un menu deroulant.
Example, une personne entre son nom/mot de passe et avant de valider veut changer de langue. Elle est donc dirigee sur une autre URL correspondant a sa langue. Le problem est que son nom et MDP ne sont pas transmis a cette nouvelle page d'acceuil.
Je pensais faire un truc du genre:
function returnurl(code_langue)
{
var nom;
var mdp;
nom= document.login.nom;
mdp = document.login.mdp;
switch (code_langue)
{
case 0 : return ('http://www.test.com/default.htm');
break;
case 1 : return ('http://www.test.com/defaultfr.htm');
break;
case 2 : return('http://www.test.com/defaultde.htm');
break;
}
}
Applel a cette fonction a partir du formulaire:
<form name="jump">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
<option value=js:createUrl(0)>English</option>
<option value=js:createUrl(1)>Français</option>
<option value=js:createUrl(2)>Deutch</option>
</select>
</form>
cela ne marche malheureusement pas...
Une idee? Merci!