Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3090 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau de checkbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau de checkbox

n°1186972
rdams
Posté le 29-08-2005 à 13:05:11  profilanswer
 

Bonjour,
 
J'ai un tableau 2 dimenssion composé de checkbox.
je voudrais selectionner toute une colonne ou toute une ligne en cliquant sur une ckeckbox en debut de colonne ou de ligne.
 
J'y suis arrivé pour la ligne mais pour la colonne je n'y arrive pas.
 
voila mes sources sur l'initialisation du tableau :
 

Code :
  1. <input type="checkbox" name="num_lignei" value="1">
  2. <input type="checkbox" name="col_eqi" value="1">
  3. <input type="checkbox" name="col_mai" value="1">
  4. <input type="checkbox" name="col_poi" value="1">


 
num_ligne est la checkbox que je coche pour selectionner deselectionner toute la ligne
le i à la fin du name correspond à l'indice de ma ligne
 
pour selectionner mes colonnes j'ai les checkbox suivantes :

Code :
  1. <input type="checkbox" name="col1" value="1">
  2. <input type="checkbox" name="col2" value="1">
  3. <input type="checkbox" name="col3" value="1">


 
mes fonctions me permettant de selectionner ou deselectionner mes lignes
 

Code :
  1. function cocher_tt(num_ligne,col_eq,col_ma,col_po)
  2. {
  3. if(coche.checked==true){
  4.  col_eq.checked=true;
  5.  col_ma.checked=true;
  6.  col_po.checked=true;
  7. }else{
  8.  col_eq.checked=false;
  9.  col_ma.checked=false;
  10.  col_po.checked=false;
  11. }
  12. }
  13. function decocher_tt(num_ligne,col_eq,col_ma,col_po)
  14. {
  15. if(col_eq.checked==true && col_ma.checked==true && col_po.checked==true){
  16.  num_ligne.checked=true;
  17. }else{
  18.  num_ligne.checked=false;
  19. }
  20. }


 
j'appelle mes fonctions à l'aide de  

Code :
  1. onClick="cocher_tt(nom_formulaire.num_lignei,nom_formulaire.col_eq,nom_formulaire.col_ma,nom_formulaire.col_po)


 
Ceci fonctionne trés bien pour les lignes.
j'ai essayé de faire de meme avec les colonnes mais je n'y arrive pas
voici ce que j'ai essayé :

Code :
  1. function cocher_tt_colonne(formulaire,nb_ligne)
  2. {
  3. var ligne;
  4. var i_max = nb_serv.value;
  5. i_max++;
  6. if(formulaire.col1.checked==true){
  7.  for(var i=1;i<i_max;i++){
  8.   ligne="col_eq"+i;
  9.   formulaire.getElementsByName(ligne).item(0).checked=true;
  10.  }
  11. }else{
  12.  for(var i=1;i<i_max;i++){
  13.   ligne="col_eq"+i;
  14.   formulaire.getElementsByName(ligne).item(0).checked=false;
  15.  }
  16. }
  17. }


 
j'appelle cette fonction à l'aide de  

Code :
  1. onClick="cocher_tt_colonne(this.form,nom_formulaire.nb_ligne)


 
de même pour les 2 autres colonnes
mais rien ne se passe j'ai une erreur javascript.
Comment faire?
 
Merci

mood
Publicité
Posté le 29-08-2005 à 13:05:11  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau de checkbox

 

Sujets relatifs
Passage de la taille d'un tableau en argumentOmbre pour un tableau
tri d'un tableau avec des dates[RESOLU]stocker des valeurs en tableau de session ...?
Aligner verticalement un tableau dans un tableau en HTML....Hauteur de tableau centré
Scrollbar dans tableau sans div?[Shell] Comment Faire 1 Tableau Avec Des Colonnes
Checkbox à partir d'un tableauEnvoyer un tableau d'un tableau par un checkbox pr envoyer 2 variable
Plus de sujets relatifs à : Tableau de checkbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR