Rael87
Messages postés10Date d'inscriptionlundi 13 juin 2005StatutMembreDernière intervention 7 juillet 2006
-
21 mars 2006 à 11:02
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
21 mars 2006 à 15:52
Voila mon probleme, j'envois le nom d'une checkbox en parametre de ma fonction test, le but etant de cocher toute les checkbox ayant ce nom.
Voici ma fonction:
function test(nom)
{
for (i=0; i<document.form1.nom.length; i++)
{
document.form1.nom[i].checked=true;
}
}
Et voila la source de ma page générée par du php.
<td><input type="checkbox" name="Acces_l" onClick="javascript:test('Acces_l');"/>Lect</td>
Rael87
Messages postés10Date d'inscriptionlundi 13 juin 2005StatutMembreDernière intervention 7 juillet 2006 21 mars 2006 à 14:19
Dans la source j'ai mis uniquement la ligne correspondant au checkbox lancant le javascript sinon voici les autres correspondant aux autres checkbox
</tr>
Rael87
Messages postés10Date d'inscriptionlundi 13 juin 2005StatutMembreDernière intervention 7 juillet 2006 21 mars 2006 à 14:39
Autre remarque si je met directement dans ma fonction test
function test()
{
for (i= 0; i<document.form1. access_l .length; i++)
{
document.form1.acces_l[i].checked =true;
}
}
aucuns souci ca marche,
de meme si dans ma fonction je fais un document.write(nom), auncuns souci non plus il m'affiche bien Acces_l.
Mais j'ai vraiment besoin de passer le nom que je veux en parametre mais je ne vois pas la solution.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 mars 2006 à 15:30
j'ai oublié de dire que ma 1ère remarque
reste valable ( si une seule ligne est générée )
il vaudrait donc mieux tester l'existence de .length avant
la boucle qui est inutile si 1 seule ligne ?
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 mars 2006 à 15:52
merci du retour,
les forums c'est aussi fait pour se faire aider
sur une faute d'inattention, car le nez dans le guidon,
on ne voit plus rien.
le debugger IE aurait cependant permis de voir que
nom était = "Acces_l" et pas à [object]
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>