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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; } } }
Partager