La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  selectionner seulement un groupe de checkbox
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: selectionner seulement un groupe de checkbox  (Lu 1122 fois)
selectionner seulement un groupe de checkbox
« sur: le 16-11-2009 a 08:37:39 »
chris2000
Membre récent
*

Hors-Ligne

Messages: 1





Voir le Profil
Répondre avec citation

bonjour,

voila mon probleme
j'ai une liste de checkbox afficher dynamiquement en php
une liste correspond à un groupe1 à la suite une liste correspond à un groupe2,....

j'ai installer ce script
Code Javascript :
Code:
  <script language="javascript">


function chkall()
{
  var taille = document.forms['form1'].elements.length;
  var element = null;
  for(i=0; i < taille; i++)
    {
      element = document.forms['form1'].elements[i];
      if(element.type == "checkbox")
      {
        if(!element.checked)
        {
        element.checked = true;
        }else{
        element.checked = false;
        }
      }
    }
     
}

</script>


mon formulaire:
Code PHP :
Code:
 
      echo "<form name=form1 method=post action='send_mail.php' enctype=multipart/form-data>";

l'affichage des listes de checkbox:
Code PHP :
      // liste
        echo"<div align='center'>";
      echo"<div id='container'>";
      echo"<div id='vertical_container' >";
      for($i=0;$i<$nb_news_groupes;$i++){


         $o_groupe=mysql_fetch_object($result_news_groupes);
         $id_groupe=$o_groupe->news_groupes_id;
         $news_groupes_titre=$o_groupe->news_groupes_titre; 


      echo"<h1 class='accordion_toggle'>$news_groupes_titre</h1>";
      echo"<div class='accordion_content'>"; 
//
      echo "<table align=center cellspacing=0 class=table width=60%>";
      echo "<tr align=center>";
      echo "<td class=table><b>Nom</b>";
      echo "<td class=table><b>Prénom</b>";
      echo "<td class=table><b>Mail</b>";
      echo "<td class=table colspan=2><b><a href='javascript: chkall();' class=ptt_lien3>Tout Cocher / Tout Décocher</a><br>Décochez pour ne pas envoyer</b>";
      echo "<tr>";

         $query_mail="select * from ".$pref_table."news where news_groupes ='".$news_groupes_titre."' ";
         $result_mail=mysql_query($query_mail);
         $nb=mysql_num_rows($result_mail);
         
         for($j=0;$j<$nb;$j++){
         $o=mysql_fetch_object($result_mail);
         $id=$o->news_id;
         $nom=$o->news_nom;
         $prenom=$o->news_prenom;
         $mail=$o->news_mail;
         
      echo "<td class=table>$nom";
      echo "<td class=table>$prenom";
      echo "<td class=table>$mail";
      echo "<td class=table align=center width=140><div class=textadmin><input type=\"checkbox\" id=\"checkbox".$i.$j."\" name=\"select".$i.$j."\"  value=\"".$i.$j."\" checked >";
      echo "<tr>";
          }
      echo "</table>";
//

seulement voila, ce script fonctionne tres bien mais il me selectionne ou deselectionne toutes les checkbox de toute les groupes,

alors que je voudrais selectionner ou deselectionner les checkbox seulement de tel ou tel groupe

pouvez vous me dire comment faire? modifier le script actuel ou en rajouter un autre,,?

merci d'avance

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg