Bonjour.
J'aimerai mettre en place un bouton de changement de langue pour mon site internet.
Il est dans une barre de navigation, sous la forme :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <nav> <form method="post" action="faq.php"> <select name="langue" size="1" id="lg_select" method="post" onChange="this.parentNode.submit()"> <option value="fr">FR ▾ </option> <option value="en">EN ▾ </option> </select> </form> </nav>
Le probème est que lorsqu'on choisit "EN", le formulaire est envoyé, la page est rechargée en anglais mais c'est toujours "FR" qui est affiché. Du coup lorsque je veux repasser en français cela ne fonctionne pas. Je souhaiterais faire ce qui est fait dans le "onChange" plus proprement dans une fonction à part en y ajoutant la modification de l'option "selected", mais je ne trouve pas comment faire cela.
Merci pour votre aide
Partager