Bonjour,
je dois créer un formulaire où il y a une liste de choix et suivant le choix fais par l'utilisateur, je dois faire apparaître un input type="text". Mais je ne trouve pas comment faire. J'ai trouver plusieurs scripts javascript qui le font mais il faiut cliquer sur un lien pour que le champ apparaisse. Je voudrais que le champ apparaisse tout seul.
Voici le code de ma page :
et voici ma fonction nature :
Merci de votre aide.
Modifié par Phoceen (20 Jul 2006 - 19:56)
je dois créer un formulaire où il y a une liste de choix et suivant le choix fais par l'utilisateur, je dois faire apparaître un input type="text". Mais je ne trouve pas comment faire. J'ai trouver plusieurs scripts javascript qui le font mais il faiut cliquer sur un lien pour que le champ apparaisse. Je voudrais que le champ apparaisse tout seul.
Voici le code de ma page :
<table width="72%" align="center" border="0">
<tr>
<td colspan="3">Que voulez vous faire ?
<select id="nature" OnChange="nature()">
<option>Choisir la nature du prêt</option>
<option value="Réservation d'un livre des magasins pour la consultation sur place">Réservation d'un livre des magasins pour la consultation sur place</option>
<option value="Réservation d'un livre des magasins pour le prêt à domicile">Réservation d'un livre des magasins pour le prêt à domicile</option>
</select>
</td>
</tr>
<tr>
<td>
c'est ici que je veux que le champ apparaisse.
</td>
</tr>
et voici ma fonction nature :
function nature()
{
document.createElement("<input name='toto' type='file' id='toto'/>");
document.getElementById('madiv').appendChild(input);
}
Merci de votre aide.
Modifié par Phoceen (20 Jul 2006 - 19:56)