CHECKBOX PERMETTANT DE CHECKER TOUTES LES AUTRES CHECKBOXES

cs_angelo55 Messages postés 5 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 31 mars 2003 - 31 mars 2003 à 16:26
facult1 Messages postés 1 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 21 juin 2012 - 21 juin 2012 à 11:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15990-checkbox-permettant-de-checker-toutes-les-autres-checkboxes

facult1 Messages postés 1 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 21 juin 2012
21 juin 2012 à 11:13
Merci pour ce super script :)
ptitjib Messages postés 7 Date d'inscription samedi 9 mai 2009 Statut Membre Dernière intervention 12 mai 2009
12 févr. 2009 à 10:31
et avec getAttribut("type") ...
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
6 nov. 2007 à 21:55
pourquoi ne pas utiliser le nom de l'objet ?

for(i=0; i<document.main.elements.length; i++)
{
if(document.main.elements[i].name.substring(0,5) == 'check')
alert(document.f1.elements[i].checked);
}
cs_DraGuLa Messages postés 3 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 10 août 2006
10 août 2006 à 15:47
Bah je pense pas que ça soit possible, non. Par contre, selon l'endroit où se trouve ton champ hidden, tu peux changer les indices des boucles For. Si ton champ hidden est le premier, suffit de commencer la boucle à partir de [i=2].

Si elle se trouve tout à la fin, terminer la boucle un tour avant ( [i < temp-1] comme condition d'arrêt). J'espère avoir été clair... J'passe pas souvent voir mes messages.
Adaptez-vous, didju ^^
gringo49 Messages postés 13 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 28 septembre 2010
20 juil. 2006 à 10:32
Y'a un bug ou plutot un probleme. J'utilise ce script qui fonctionne tres bien, mais pour une page j'ai un probleme.
En effet des que je met un champ caché: pour un upload de fichier la fonction checkall() ne fonctionne plus.

document.main.elements.length : le proble vient de là je pense. Le script considere le champ caché come un element.
Je voudrais savoir si justement on peut allez plus loin en precision sur cette ligne genre: document.main.elements.check[].length ou check seul qui indique le nom des case à cocher ?
cs_DraGuLa Messages postés 3 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 10 août 2006
22 févr. 2006 à 14:05
Réponse à Guiglette et Aquewel :

Le seul moyen que j'ai trouvé est de faire des boucles 'For' mais il faut pour cela connaître le nombre de checkbox dans chaque groupes de checkbox.

Car 'document.main.elements' compte TOUS les éléments de formulaire de la pages (même les zones de textes ou les radio button, etc)... Le javascript, c'est quand même vachement limité.

(A moins bien sûr que ce soit moi qui ne connaisse pas, ce qui est fort probable aussi)
guiglette Messages postés 1 Date d'inscription vendredi 21 octobre 2005 Statut Membre Dernière intervention 22 février 2006
22 févr. 2006 à 11:04
Hello,

comme le demande Aquewel, comment faire pour appliquer le script uniquement à une partie de tableau et non pas à tout le formulaire ?

Faut-il changer l'accès (document.main.elements, etc) dans le script ?

Merci !
tackanigashi Messages postés 1 Date d'inscription lundi 1 novembre 2004 Statut Membre Dernière intervention 17 février 2006
17 févr. 2006 à 21:00
J'ai réussi a adapter ce script à mes besoins. C'est exactement ce que je recherchait et ça marche impec'.
Merci
aquewel Messages postés 143 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 6 juin 2010
2 mars 2005 à 00:34
comment utiliser le scriptavec dotre champs de formulaire je pige vraimenet pas !!

axel
aquewel Messages postés 143 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 6 juin 2010
29 nov. 2004 à 00:09
commentfait-on pour traiter plusieur groupe de checkbox ???????? tu en parle mais tu ne dis rien de plus et ca m'interesse !!!! ;-)

merci ;-x
cs_DraGuLa Messages postés 3 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 10 août 2006
2 avril 2003 à 15:58
oui, c'est certain, je vais essayer de trouver le temps pour en ajouter :)
cs_angelo55 Messages postés 5 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 31 mars 2003
31 mars 2003 à 16:26
Ce code serait bien avec un petit peu de commentaire...
Rejoignez-nous