Salut all

Voila, comme dit le titre, j'aimerai faire apparaitre/disparaitre des listes en fonctions des choix fait sur une autre liste..

Voila un code que j'ai réalisé pour exemple:

Code js : 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
<script type="text/javascript">
 
function display()
{  
    var td = document.getElementById('cacher');
 
    if(td.style.display == 'none')
    {
        td.style.display = 'block';
    }
    else
    {
        td.style.display = 'none';
    }
}
 
</script>


Code html : 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
	<fieldset>
		<legend>Détails de votre commande de PC</legend>
	<table>
	<tr>
		<td><label>Choisissez-vous un PC pré-configuré:</label></td>
		<td><Select onchange="display();return false;" name="PcPreConfigure" required>
				<option selected="selected" name="PcPreConfigure" value=""></option> 
				<option  name="PcPreConfigure" value="Oui">Oui</option>
				<option  name="PcPreConfigure" value="Non">Non</option>
			</select></td>
 
		<td><Select style="display:none;" id="cacher" required>
				<option selected="selected"  value=""></option> 
				<option value="Oui">test1</option>
				<option value="Non">test2</option>
			</select></td>
 
		<td><Select style="display:none;" id="cacher" required>
				<option selected="selected"  value=""></option> 
				<option value="Oui">test3</option>
				<option value="Non">test4</option>
			</select></td>				
	</tr>	
	</table>
	</fieldset>

En gros j'aimerai que:
lorsqu'on choisi sur le première liste le choix "oui", la liste avec les choix "test1" et "test 2", apparait
lorsqu'on choisi sur le première liste le choix "non", la liste avec les choix "test3" et "test 4", apparait


Avec le code si dessus lorsqu'on choisi le choix "oui" ça fonctionne, mais pas avec le choix "non"...

J'y suis presque Merci d'avance pour votre aide!!