le code fonctionne quand je teste sur une page vide mais quand j'essaie de l'ajouter à mon formulaire ça ne fonctionne plus, ce que je veut c'est afficher le champ caché quand je sélectionne "autre" dans la liste.
[javascript]<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" >
function check() {
var a = document.forms[0].a.value;
if (a == "autre") {
document.getElementById('c').style.display = 'inline';
} else if (a !== "autre" ) {
document.getElementById('c').style.display = 'none';
}
}
</script>
</head>[/javascript]
<div id="content">
<div id="formulaire">
<form action="form1" method="post">
<label>Titre :</label>
<input type="text" name="titre" value="" /><br />
<label>Catégorie :</label>
<input type="text" name="categorie" value="" /><br />
<label>Lien :</label>
<input type="text" name="lien" value="" /><br />
<label>Chaîne tv :</label>
<input type="text" name="chaine" value="" /><br />
<label>Série/émission :</label>
<select name="a" onchange="check();">
<option value="1">1</option>
<option value="autre">autre</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<br />
<input type="text" style="display: none" name="c" id="c" /><br />
<input type="hidden" name="date_ajout" value="" />
<label>Résumé :</label> <textarea name="resume" rows="5" cols="40"></textarea>
<br />
<div class="submit">
<input type="submit" name="ajout" value="ajouter" /><br />
</div>
</form>
</div>
</div>
