bonjour,
a partir d une liste deroulante(<select> ) et en fonction du choix ds la liste , j aimerais afficher des champs textes (<input> ) spécifiques a chaque choix.
Code :
- <SELECT name="typereponse" size=1 onchange="choix_rep()">
- <OPTION value="1">Choix unique</OPTION>
- <OPTION value="2">Choix multiples</OPTION>
- <OPTION value="3">Choix libre</OPTION>
- </SELECT>
|
le probleme est que chaque champs texte sont nommes par exemple
champs1 champs2 champs3
dans la fonction javascript je n arrive pas a faire de boucle pour récupérer chaque champs par exemple
for (i=1;i<=3;i++){
this.champsi =....<<<<<<<
}
voila au lieu d ecrire 3 fois en dur la ligne comment intégrer cela dans une boucle for
this.choix1.style.display = '';
this.choix2.style.display = '';
this.choix3.style.display = '';
quelle est la syntaxe ou la maniere de recuperer tous les noms dans une boucle
Merci d avance
Message édité par VB HELP le 07-01-2004 à 16:26:17