Bonjour,
Sur mon site touristique, j'ai installé un formulaire pour choisir une destination par liste déroulante.
En furetant sur le web, j'ai trouvé un code javascript qui me convient parfaitement pour envoyer automatiquement le visiteur sur la page désirée (sans bouton Submit).
Voici le code actuel :
dans la balise Head
dans la balise Body
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script language="JavaScript"> function choix(form) { var var4=form.my_dest.selectedIndex if (form.my_dest.options[var4].value != "0") {location=form.my_dest.options[var4].value;} } </script>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <form method="get" action="monsite/index.php?dest=plage1" name="send_dest"> <select NAME="my_dest" onChange="choix(this.form)"> <option VALUE="monsite/index.php?dest=plage1">plage 1</option> <option VALUE="monsite/index.php?dest=plage2">plage 2</option> <option VALUE="monsite/index.php?dest=plage3">plage 3</option> <option VALUE="monsite/index.php?dest=plage4">plage 4</option> </select>
Ce code marche donc bien, mais je voudrais en plus y ajouter une liste radio pour le choix de la langue :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input checked="checked" name="langue" value="en" type="radio">EN <input name="langue" value="fr" type="radio">FR <input name="langue" value="it" type="radio">GR
Ma question est donc, quel est le code à ajouter pour passer la langue en GET ? C'est à dire "index.php?langue=en" ou "index.php?langue=fr"
Je précise que la page où se trouve ce formulaire est uniquement en anglais (contrairement aux autres pages du site), donc pas possible de récupérer le paramètre "langue" au premier chargement de la page. Il faudrait donc que le visiteur choisisse la langue par les boutons radio, ce qui aurait pour effet de changer à la volée le formulaire ci-dessus.
Merci de votre aide
Partager