[HTML] bug sur une liste déroulante
Bonjour, j'ai 3 listes déroulantes qui sont organisées de façon suivante :
1) La première liste possède 2 choix
2) Les deux autres listes sont désactivées par disabled ="true"
Lorsque je choisis une valeur dans la première liste, une des deux listes doit se mettre en disabled=false. La première sélection est OK mais je ne sais pas pourquoi ma liste ne veut pas changer de valeur lorsque je rechange une sélection.
Voici mon code HTML et Javascript :
Code:
1 2 3 4 5 6 7 8 9 10
|
<select name='test' id='test' onChange='Test()'>
<option value='mobi'>meubles</option>
<option value='electro'>électroménagers</option>
</select><br>
<label>Fournisseurs de mobiliers</label><br>
<select name='meuble' id='meuble' disabled='true'>
</select><br>
<select name='fournisseur_id' id='fournisseur_id' disabled='true'>
</select> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function Test(){
if(document.choix.test.value='electro'){
alert("electro");
document.choix.fournisseur_id.disabled=false;
document.choix.meuble.disabled=true;
}
else{
if(document.choix.test.value!='electro'){
alert("meubles");
document.choix.fournisseur_id.disabled=true;
document.choix.meuble.disabled=false;
}
}
} |