[htm/JavaScript] Pbm affectation variable d'environnement
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:
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> |