Bonjour
Je realise un formulaire dynamique avec une liste déroulante
Il s'agit de mettre en place une liste de choix.
Enfonction du choix des champs apparaissent ou non.
Mon souci est que je peux faire l'apparution du champs mais le label ne fonctionne.
Voila ce que je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 < ! ---------- Javascript-----------> function showField() { if(document.formulaire.typeCourrier.value == "Telephone" ) { document.formulaire.objetCourrier.style.visibility = "visible"; } else document.formulaire.objetCourrier.style.visibility = "hidden"; }D'après ce que j'ai compris : label for est lié à l'input avec un identity "id"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Formulaire <label for="typeCourrier"> Type de Courrier :</label> <select name="typeCourrier" onChange="showField();" > <option value=""></option> <option value="Courrier" >Courrier</option> <option value="Mail"> Mail</option> <option value="Telephone">Téléphonique</option> </select> <br> <br> <label for="mailExpedeur" style="visibility:hidden"> Adresse Mail :</label> <input type="text" name="mailExpediteur" id="mailExpediteur" style="visibility:hidden"/> <label for="objetCourrier" style="visibility:hidden">Objet courrier : </label> <input type="Text" name="objetCourrier" id="objetCourrier" style="visibility:hidden"/> <label for="nomCharge" style="visibility:hidden">Nom du chargé de mission</label><input type="Text" name="nomCharge" id="nomCharge" style="visibility:hidden"/> <label for="numFiche" style="visibility:hidden"> N° Fiche :</label> <input type="Text" name="numFiche" id="numFiche" style="visibility:hidden"/> <br> <br>
c'est la raison pour laquelle il porte le meme nom.
C'est pour cette raison que je fais
Je ne vois pas comment je pourrais afficher le label .
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.formulaire.objetCourrier.style.visibility = "visible";
Je vous remercie d'avance
Stardeus
Partager