Comment faire un apparaitre un champ caché ?!
Résolu
shinohinata
Messages postés
46
Statut
Membre
-
shinohinata Messages postés 46 Statut Membre -
shinohinata Messages postés 46 Statut Membre -
Bonjour,
J'aurais aimé savoir comment faire apparaitre un champ caché dans un formulaire ?
Je m'explique, j'ai mon formulaire qui contient plein de champs et pour éviter de le surcharger, je voudrais caché des champs. Mais le problème, c'est que je ne sais pas comment les faire réapparaitre...
Voici un champ non caché :
<tr>
<td><span class="c12"><i><b>Numéro de la ligne :</b></i></span></td>
<td><input type="text" name="numligne" size="20" value=""></td>
</tr>
Si l'utilisateur remplit la case de ce champ, j'aimerais lui faire apparaitre en dessous :
<tr>
<td><span class="c12"><i><b>Numéro de la ligne 2:</b></i></span></td>
<td><input type="text" name="numligne2" size="20" value=""></td>
</tr>
mais je ne sais pas comment faire et là je commence un peu à désespérer ...
Si quelqu'un pouvait m'aider ^^
Cordialement, shinohinata
J'aurais aimé savoir comment faire apparaitre un champ caché dans un formulaire ?
Je m'explique, j'ai mon formulaire qui contient plein de champs et pour éviter de le surcharger, je voudrais caché des champs. Mais le problème, c'est que je ne sais pas comment les faire réapparaitre...
Voici un champ non caché :
<tr>
<td><span class="c12"><i><b>Numéro de la ligne :</b></i></span></td>
<td><input type="text" name="numligne" size="20" value=""></td>
</tr>
Si l'utilisateur remplit la case de ce champ, j'aimerais lui faire apparaitre en dessous :
<tr>
<td><span class="c12"><i><b>Numéro de la ligne 2:</b></i></span></td>
<td><input type="text" name="numligne2" size="20" value=""></td>
</tr>
mais je ne sais pas comment faire et là je commence un peu à désespérer ...
Si quelqu'un pouvait m'aider ^^
Cordialement, shinohinata
Configuration: Windows XP Firefox 2.0.0.14
7 réponses
-
-
je sais que c'est hidden mais pour démasqué si la ligne d'avant a été rempli on fait comment ?
-
Tu dois utiliser du javascript pour ça avec un évènement onChange il me semble.
<input id = "1" type="text" onChange = "document.getElementById('2').type=\"text\" ;" />
<input id = "2" type = "hidden" value = "blabla" /> -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Aidez moi s'il vous plait ! je galère trop le coup du Onchange j'arrive pas à le faire fonctionner
-
<input id = "1" type="text" onChange = "document.getElementById('2').type='text';" />
<input id = "2" type = "hidden" value = "blabla" />
Cette fois ça marchera, je me suis emmêlé avec des \" complètements inutiles qui faisaient bugguer le code. -
désolé, j'ai trouvé en fait ^^ et tu avais mal écris ^^
mais merci quand même