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
A voir également:
- Checkbox en javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
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.
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
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>
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
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