Checkbox en javascript
pisco
-
piscodn Messages postés 2 Statut Membre -
piscodn Messages postés 2 Statut Membre -
Bonjour tt le mde,
J'ai un problème en java sript. Alors vous explique.
Je voudrais créer un tableau avec des checkboxes à cochez sur trois colones.
Avec une case principale au debut de chaque colone qui me coches tous les autres cases de la colone.
Le problème c'est que si je coche la première case de la colone1, il me coche toutes les autres cases des deux autre colones.
Je ne sais pas koi faire après +sieurs tentatives.
Help c'est urgent
J'ai un problème en java sript. Alors vous explique.
Je voudrais créer un tableau avec des checkboxes à cochez sur trois colones.
Avec une case principale au debut de chaque colone qui me coches tous les autres cases de la colone.
Le problème c'est que si je coche la première case de la colone1, il me coche toutes les autres cases des deux autre colones.
Je ne sais pas koi faire après +sieurs tentatives.
Help c'est urgent
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
Salut,
Si tu dissocie la case principale des cases secondaires en les associant à deux variables différentes tu devrais pouvoir
facilement contourner le problème ? Après ce n'est plus qu'une question de traitement.
Tiens moi au courant la question est intérressante.
Bonne journée. -
en fait c'est ce que le bout de code fait.
Je l'ai pris du forum comment ça marche
et d'après le traitement ça devrait marcher mais là ça ne marche pas -
Voici ce que je fait comme code
function clicTous(form,booleen,num_table)
{
for (i=0, n=form.elements.length; i<n; i++)
if (form.elements[i].id.indexOf('table'+num_table) != -1)
form.elements[i].checked = booleen;
}
au nieveau de mes balises je fait comme ça sur chaque colone
<td width="100" class ="groupe_serveur" align="center">
<input type="checkbox" onClick="if (this.checked) { clicTous(this.form,true, this.num_table) } else { clicTous(this.form,false,this.num_table) };"></td>
<td width="100" class ="groupe_serveur" align="center">
<input type="checkbox" onClick="if (this.checked) { clicTous(this.form,true, this.num_table) } else { clicTous(this.form,false,this.num_table) };"></td>
<td width="100" class ="groupe_serveur" align="center">
<input type="checkbox" onClick="if (this.checked) { clicTous(this.form,true, this.num_table) } else { clicTous(this.form,false,this.num_table) };"></td> -
Je réitère ma demande,
J'ai un problème en java sript. Alors vous explique.
Je voudrais créer un tableau avec des checkboxes à cochez sur trois colones.
Avec une case principale au debut de chaque colone qui me coches tous les autres cases de la colone.
Le problème c'est que si je coche la première case de la colone1, il me coche toutes les autres cases des deux autre colones.
Je ne sais pas koi faire après +sieurs tentatives.
Help c'est urgent