Bonjour, j'ai trouvé un bout de code sur internet que j'ai un peu modifié mais je connais très peu javascript alors si vous pouviez m'aider ce serait cool
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>
Bonjour, j'ai trouvé un bout de code sur internet que j'ai un peu modifié mais je connais très peu javascript alors si vous pouviez m'aider ce serait cool :)
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]
[html]<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>[/html]