fonction js sur un OnChange select
Bonjour
Voici un petit script qui fonctionne en première partie :
Code:
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 :
Code:
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> |
Sur le onChange sur championnat ça fonctionne mais sur type_championnat ça fonctionne pas :(
ça donne : http://www.team-gt5net.com/~championnat/test2.htm
pas d'erreur dans la console mozilla
Merci pour votre aide