bonjour
j'ai un menu déroulant qui fait aparaitre (quand value =26) un autre menu déroulant.
ce deuxième menu déroulant(quand value =1) fait apparaitre un champs text
j'ai donc créé une fonction mais rien ne se passe
Pourquoi?
merci d'avance pour votre aide
Modifié par karenma (11 Apr 2008 - 12:25)
j'ai un menu déroulant qui fait aparaitre (quand value =26) un autre menu déroulant.
ce deuxième menu déroulant(quand value =1) fait apparaitre un champs text
j'ai donc créé une fonction mais rien ne se passe
Pourquoi?
merci d'avance pour votre aide
function aide(){
var Objch = document.getElementById('bye') ;
var tmpch=document.form1.quoi.options[document.form1.quoi.selectedIndex].value;
if ( tmpch== "26") {
Objch.style.display = 'block';
} else {
Objch.style.display = 'none';
} }
function Visible(select_surveille,nom_objet_invisible) {
var Objhello = document.getElementById('hello') ;
var tmphello=select_surveille.options[select_surveille.selectedIndex].value;
if ( tmphello=="01") {
Objhello.style.display = 'block';
} else {
Objhello.style.display = 'none';
}
#bye{
display:none;}
#hello{
display:none;}
</head>
<body>
<script type="text/javascript">
aide();
</script>
<select name="quoi" id="quoi" onchange="Visible(this,'nom_objet_invisible');" style="width: 200px;" >
<option value="00" selected="selected">passavoir</option>
<option value="26" >enfin</option>
</select>
<div id="bye">
<select name="dd" id="dd" onchange="Visible(this,'nom_objet_invisible');" >
<option value="00" selected="selected">aieaie</option>
<option value="01">essai</option>
<option value="02">Autres</option>
</select>
</div>
<div id="hello > <input name="marre" type="text" id="marre" size="20" maxlength="20" /></div>
Modifié par karenma (11 Apr 2008 - 12:25)