Rechercher : dans
Par :

Comment faire un apparaitre un champ caché ?!

Dernière réponse le 22 mai 2008 à 17:12:39 shinohinata, le 22 mai 2008 à 10:35:11 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « Comment faire un apparaitre un champ caché ?! » dans :
Utiliser l'Administrateur caché de Vista VoirVista, comme XP, possède un compte nommé "Administrateur" mais il est caché et non activé par défaut. Pour que ce compte apparaisse dans la liste des utilisateurs à l'écran d'accueil, la méthode est différente selon que l'on utilise une version...
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[Internet] Vider le cache Internet VoirVider le cache Internet Le cache Internet accapare de la place sur le disque dur au fur et à mesure de vos passages sur le web. Pour ne pas arriver à saturation de cet espace, vous devez vider ce cache, le supprimer. Par cache Internet, on...

1

ideal, le 22 mai 2008 à 12:00:44

Salut
c'est hidden pour masqué
<input type="hidden" name="MM_insert" value="form1">

Répondre à ideal

2

shinohinata, le 22 mai 2008 à 12:13:38

Je sais que c'est hidden mais pour démasqué si la ligne d'avant a été rempli on fait comment ?

Répondre à shinohinata

3

Byleth, le 22 mai 2008 à 14:34:14

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" />

Répondre à Byleth

4

shinohinata, le 22 mai 2008 à 14:56:12

ça marche pas ... é_è

Répondre à shinohinata

5

shinohinata, le 22 mai 2008 à 16:52:23

Aidez moi s'il vous plait ! je galère trop le coup du Onchange j'arrive pas à le faire fonctionner

Répondre à shinohinata

6

Byleth, le 22 mai 2008 à 17:09:11
  • +1

<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.

Répondre à Byleth

7

Byleth, le 22 mai 2008 à 17:10:47

Juste une question, j'imagine que tu ne maitrises que le HTML. Tu saurais réutiliser ce que j'ai écrit dans ton propre script ?

Répondre à Byleth

8

 shinohinata, le 22 mai 2008 à 17:12:39

Désolé, j'ai trouvé en fait ^^ et tu avais mal écris ^^
mais merci quand même

Répondre à shinohinata