bonjour j ai un petit souci,
j ai crée 10 champs de formulaires dynamiquement:
Par la suite, je vais tester si ce champ est vide ou pas, donc me fais une tite fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form name"theForm"> <table> <% for i=1 to 10 %> <tr width="100%"> <td width="25%" align="center"><input type="text" name="nomUtilsateur<%response.write(i)%>" size="30" maxlength="30"/></td> <td width="25%" align="center"> <% next %> </tr> </table> <form>
j appel donc cette fonction par ce script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Function check_nomUtilisateur(i) if ("document.theForm.nomUtilisateur" & i & ".value" = "") Then check_nomUtilisateur = False else check_nomUtilisateur = True end if end function
Alors, la ou ca marche pas, c est a la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function test if (not check_nomUtilisateur(0)) then msgbox "ca marche" end if end function
je dois en fait appeler le nom de mon champs texte dynamiquement (N°0 pr cet exemple, ce qui doit donner: nomUtilisateur0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ("document.theForm.nomUtilisateur" & i & ".value" = "") Then
dans la condition ca doit faire faire normalement:
et partir de : document.theForm.nomUtilisateur0.value ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (document.theForm.nomUtilisateur0.value = "") Then
je test le champs Numéro 0.
Voila comment faire pour appeler un nom de champs de formulaire dynamiquement...(j espere que c est francais mon explication...lol)
Partager