Bonjour
Voici un petit script qui fonctionne en première partie :
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
16
17
18
19
20
21
22
23
24
25 <script language="JavaScript"> function affiche_input() { if( document.getElementById('championnat').value == "new" ) { document.getElementById('input_champ').style.display = 'block'; } else { document.getElementById('input_champ').style.display = 'none'; document.getElementById('input_team').style.display = 'none'; } if( document.getElementById('type_championnat').value == "new" ) { document.getElementById('input_team').style.display = 'block'; } else { document.getElementById('input_team').style.display = 'none'; } } </script>
Et voici le formulaire :
Sur le onChange sur championnat ça fonctionne mais sur type_championnat ça fonctionne pas
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
16
17
18
19
20
21
22
23
24
25
26 <form name="form1" method="post" action=""> <fieldset> <legend>Ajouter une épreuve</legend> Championnat : <select name="championnat" id="championnat" onChange="javascript:affiche_input();"> <option value="0"></option> <option value="new">Nouveau</option> </select> <div id="input_champ" style="display: none;"> Nom : <input type="text" name="nom_new_champ"> Type : <select name="type_championnat" id="type_championnat" onChange="javascript:affiche_input();"> <option value="0"></option> <option value="private">Privé</option> <option value="public">Publique</option> </select> <div id="input_team" style="display: none;"> <input type="checkbox" name="checkbox" value="GT5net"> GT5net <input type="checkbox" name="checkbox" value="GT-Club"> GT-Club <input type="checkbox" name="checkbox" value="GT-Play"> GT-Play </div> </div> </fieldset> </form>
ça donne : http://www.team-gt5net.com/~championnat/test2.htm
pas d'erreur dans la console mozilla
Merci pour votre aide
Partager