Création
d'entreprise
Posez votre question Signaler

[JavaScript] checkbox ... checked ? [Résolu]

zzzer 836Messages postés 25 mai 2008Date d'inscription 22 mai 2012Dernière intervention - Dernière réponse le 8 août 2008 à 13:59
Bonjour,
Je voudrais faire une fonction JavaScript qui permet, lors du clic sur une checkbox spéciale, de cocher ou décocher toutes les checkbox du document.
Je n'arrive cependant pas à tester si la checkbox est cochée lors du clic ou non (pour savoir si la fonction doit cocher ou décocher les cases).
Quelqu'un peut m'aider ?
Merci d'avance :)
Lire la suite 

[JavaScript] checkbox ... checked »

3 réponses
Réponse
+2
moins plus
salut,

tu définis un id pour ta checkbox special et un id pour la checkbox qui doit être sélectionné ou pas automatiquement.

puis tu rajoutes dans ta page ce script

<script language="javascript">
checkbox_special=document.getElementById("id_de_la_check_box_speciale")
checkbox_normal=document.getElementById("id_d_une_check_box_normal")

if(checkbox_special.checked) checkbox_normal.checked
</script>
zzzer- 8 août 2008 à 13:59
J'avais justement essayé un truc comme ça et ça fonctionnait pas, comme s'il ne connaissait pas .checked ...

Ajouter un commentaire
Réponse
+0
moins plus
En fait c'est bon, j'ai réussi grâce à ce script :
function Inverser(formulaire)
{
   len = formulaire.elements.length;
   var i=0;
   for( i=0; i<len; i++)
   {
      if (formulaire.elements[i].type=='checkbox' )
      {
         formulaire.elements[i].checked = !formulaire.elements[i].checked;
      }
   }
}
Ajouter un commentaire
Ce document intitulé « [JavaScript] checkbox ... checked ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?