Bonjour,
Je génère un formulaire de saisie de plusieurs lignes identiques. Pour éviter d'avoir 50 noms de variables différents je réutilise le même nom de champ pour chacune des lignes (le nom des variables n'est pas sufixé de l'indice de ligne). Tout fonctionne bien pour la transmission entre les pages ou ces champs sont considérés comme des tableaux. Par contre, en javascript je ne parviens pas à accéder à ces champs pour effectuer un contrôle de saisie.
un extrait du formulaire :
Tentatives d'accès infructueuses (appro est le nom du formulaire):
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
20 <tr> <td> <div align="left"><input type="text" name="numCmd" size="50" maxlength="50" value=""></div> </td> <td> <div align="left"><input type="text" name="comCmd" size="50" maxlength="50" value=""></div> </td> </tr> <tr> <td> <div align="left"><input type="text" name="numCmd" size="50" maxlength="50" value=""></div> </td> <td> <div align="left"><input type="text" name="comCmd" size="50" maxlength="50" value=""></div> </td> </tr>
document.appro.numcmd[0].value;
document.forms["appro"].elements["numcmd"][0].value
Voyez-vous comment faire pour accéder aux valeurs de ces champs ?
Merci pour votre aide.
Partager