Bjour,

J'ai un petit soucis avec mes checkbox...

Mon formulaire génére des checkbox dynamiquement en fonction d'une liste.
Les noms de ces checkbox sont ainsi:

macheck[0]
macheck[1]
etc.....

C'est le framework STRUTS qui me fait cela, je ne peux donc pas le changer.
De même, ces checkbox sont construites sans id="".....


Ma fonction javascript est toute simple:
en fonction du cas, elle doit checker la checkbox.
Je fais donc ceci dans une boucle:

document.detailDtForm.selectedServInterface[<%=i%>].checked= true;

A l'affichage, j'ai donc ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
<input type="checkbox" name="selectedServInterface[0]" value="com"/>
<script language="javascript">					    document.monform.selectedServInterface[0].checked= true;
</script>

L'erreur est la suivante sur FF:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Erreur : document.nomform.selectedServInterface has no properties
Fichier source : http://localhost:8080/......
Ligne : 2071
le nom de mon form est correct. Si je cré une checkbox appelée simplement check et que j'adapte ma fct js, il me la coche. En fait, c'est le [] qu'il n'aime pas...

je ne sais comment faire !

Merci à vous pour aide très précieuse !