Cocher tous en JS

Bonjour,

j'utilise la fonction suivante que j'ai trouvé sur le web pour cocher (ou décocher) tous les éléments "checkbox" de mon formulaire, mais aucun resultat signalee !

<script language="javascript">
function cocherTout(etat)
{ 
   var cases = document.getElementsByTagName('input');   // on recupere tous les INPUT
   
   for(var i=1; i<cases.length; i++)     // on les parcourt
   {
      if(cases[i].type == 'checkbox')     // si on a une checkbox...
	  { 
	     cases[i].checked = etat;	 
	  }
   }
}
</script>


Le code html de la case utilisée pour appeler la fonction ci-dessus est le suivant:

<input type="checkbox" onclick="cocherTout(this.checked);" /> TOUS<br>


Veuille me dire quel est le problème exactement !! et merci d'avance.

1 réponse

  1. Modérateur
    Bonjour

    Commence par vérifier si tu as des messages dans la console de ton navigateur.
    1. Aucun message d'erreur JS
    2. Modérateur
      Dans ce cas montre nous le code complet de ta page