Bonjour, j'au 2 menus déroulants, et je veux mettre à jour le second avec la valeur selectionnée dans la premier sans avoir de bouton submit ! Pour cela j'utilise un post caché avec une fonction JavaScript! a l'interieur de la focntion Afficher(), l'affiche me montre bien que "IdRetour" du post hidden a bien été affecté a la bonne valeur mais dans le <Select> la variable a l'air vide, rien n'est affiché dans le menu déroulant ! merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <form name="beep" method="POST"> <SELECT NAME="raison" onChange="javascript : Afficher();"> <option value="cine">Cinema</option> <option value="thea">Théâtre</option> </SELECT> <SELECT NAME="btp"> <? $variable = $_POST['$idRetour']; print "<option>".($variable)."</option>"; ?> </SELECT> <input type="hidden" name="idRetour"> </form> <script language="javascript"> function Afficher() { var id = document.forms.beep.raison.value ; document.forms.beep.idRetour.value = id ; //document.write("l'entreprise est "+id+"); //l'affichage ici est ok ! document.forms.location.submit() ; } </script>
Partager