RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
cocher plusieurs checkbox javascript
mohcultiv, le jeu. 15 mars 2007 à 12:44:14
salut,
je dois cocher plusieurs case a cocher contenu dans une table en cochant celle qui se trouve en en-tete. Par contre j'ai plusieurs tables.
j'ai essayer ceci:

function clicTous(form,booleen)
{
for (i=0, n=form.elements.length; i<n; i++)
if (form.elements[i].name.indexOf('case') != -1)
form.elements[i].checked = booleen;
}

avec:

<input type="checkbox" onClick="if (this.checked) { clicTous(this.form,true) } else { clicTous(this.form,false) };">

ca marche mais le souci c'est qu'il me coche toutes les cases presentes sur le formulaire, et pas seulement ceux de la table en question.

j'ai essayer autre chose avec getelementbyid() avec le meme id pour chaque case d'une meme table:

function activdesactiv(){
var t,arg=activdesactiv.arguments;
t=arg[0];
if (document.getElementById(t).checked==false){
document.getElementById(t).checked=true;
} else {
document.getElementById(t).checked=false;
}
}

avec:

onclick="activdesactiv('id');"


ca marche aussi mais là il ne me coche que la premiere cases



est ce que quelqun aurait une solution.

merci Configuration: Windows XP
Internet Explorer 6.0


Reivax962
mars 07
Suivant
REPONSES
Reivax962
mars 07
mohcultiv
mars 07
Reivax962
mars 07
mohcultiv
mars 07
Reivax962
mars 07
mohcultiv
mars 07
Reivax962
mars 07
mohcultiv
mars 07
Pich
oct. 08
Version Web
Réalisé par RedShift
no save