accès à plusieurs champs de meme nom
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 :
Code:
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> |
Tentatives d'accès infructueuses (appro est le nom du formulaire):
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.