Sélection de case à cocher d'un formulaire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 504 fois - Téléchargée 35 fois

Contenu du snippet

3 fonctions permettant de sélectionner, déselectionner ou encore inverser les sélections de toutes les cases à cocher d'un formulaire, et ceci quelque soit leurs noms.

Source / Exemple :


<script language="JavaScript">
<!--
function checkAll(pForm) {
 for (i=0, n=pForm.elements.length; i<n; i++){
   var objName = pForm.elements[i].name;
   var objType = pForm.elements[i].type;
   if (objType = "checkbox"){
     box = eval(pForm.elements[i]);
     if (box.checked == false) box.checked = true;
   }
 }
}

function unCheckAll(pForm) {
 for (i=0, n=pForm.elements.length; i<n; i++){
   var objName = pForm.elements[i].name;
   var objType = pForm.elements[i].type;
   if (objType = "checkbox"){
     box = eval(pForm.elements[i]);
     if (box.checked == true) box.checked = false;
   }
 }
}

function switchAll(pForm) {
 for (i=0, n=pForm.elements.length; i<n; i++){
   var objName = pForm.elements[i].name;
   var objType = pForm.elements[i].type;
   if (objType = "checkbox"){
     box = eval(pForm.elements[i]);
     box.checked = !box.checked;
   }
 }
}

//-->
</script>

Conclusion :


Si ca vous chante vous pouvez toujours allez voir sur mon site : http://www.gamier.net/
C'est la que je note parfois quelques sources qui me sont utiles.

A voir également

Ajouter un commentaire Commentaires
cs_mountaha Messages postés 1 Date d'inscription mardi 3 juin 2008 Statut Membre Dernière intervention 18 juillet 2009
21 août 2008 à 00:30
merci bcp, j avait besoin de ces fonctions..
cs_mathabd Messages postés 4 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009
21 juil. 2008 à 13:56
exilent !!!!
Merci
Dkabal Messages postés 12 Date d'inscription dimanche 18 décembre 2005 Statut Membre Dernière intervention 29 mai 2006
29 mai 2006 à 13:01
Merci pour ce petit bout de code...
je cherchais a faire ça mais j'avais comme soucis mes checkbox qui ont des crochets dans leur nom, et je voulais quelque chose compatible IE/firefox...

jai un peu modifié ton code pour faire une même fonction, qui coche ou décoche tout...pratique...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.