par
Ryle » 31 oct. 2006, 12:26
Merci pour la précision Cyrano

J'ai longtemps utilisé le elements['nomDuChamp'] au lieu de l'id, j'ai l'impression que les navigateurs le tolère malgré tout ?
sasg >> Pourquoi faire une boucle de 0 à 100 alors que tu n'as que 9 champs ?
De plus, à quoi correspondent les document.monform1.a1, document.monform1.b, document.monform1.c, ... que tu passes en paramètre à ta fonction deselect1() ?
Par ailleurs, je te déconseille d'utiliser des nombres dans tes noms ou id de champ. Concatène leur une chaine de texte, c'est beaucoup plus facile d'une part de savoir de quoi il s'agit et d'autre part de les manipuler.
Pour moi (et vraisemblablement pour javascript) "elements[2]" correspond au 3ème élément du formulaire (indexation à partir de 0).
Si tes cases se nomment case1, case2, ... tu peux toujours les appeler en javascript : elements['case'+i] et en php ${"case".$i}
Sinon utilise un tableau comme le suggère Cyrano
