IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Tout cocher repeater


Sujet :

ASP.NET

  1. #1
    Membre chevronné Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Par défaut Tout cocher repeater
    Bonjour,

    J'ai un souci pour "tout cocher/tout décocher" des checkbox dans un repeater.

    J'ai le code ASP suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <asp:Repeater ID="rptMarche" runat="server">
        <HeaderTemplate>
              <tr class="BandeauCible">
                    <td align="right">Tous</td>
                    <td><nc:NewCheckBox ID="chkTravailleTous" runat="server" Style="float: left;" onclick="javascript:CheckAll(this.id, '<%=rptMarche.ClientID%>')" /></td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
              </tr>
        </HeaderTemplate>
        <ItemTemplate>
              <tr id="trDomaineMarche" runat="server">
                    <td><asp:Label runat="server" ID="lblLibelle" /></td>
                    <td><nc:NewCheckBox ID="chkTravaille" runat="server" /></td>
                    <td><nc:NewDropDownList runat="server" ID="ddlFournisseur" Width="200px" DataTextField="LibelleFournisseur" DataValueField="CodeFournisseur"></nc:NewDropDownList></td>
                    <td style="padding-left: 30px;"><nc:NewCheckBox ID="chkDeveloppement" runat="server" /></td>
              </tr>
         </ItemTemplate>
    </asp:Repeater>
    Et mon Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function CheckAll(chk_id, conteneur_id) {
        isChecked = document.getElementById(chk_id).checked;
     
        var chk_field = document.getElementById(conteneur_id).firstChild;
        alert(chk_field)
        while (chk_field != null) {
            if (chk_field.nodeName == "INPUT")
                if (chk_field.getAttribute("type") == "checkbox") {
                    document.getElementById(chk_field.getAttribute("id")).checked = isChecked;
            }
            chk_field = chk_field.nextSibling;
        }
    }
    Mon repeater est rempli via le code behind.

    Le but est de cocher les 'chkTravaille' quand je clique sur la case à cocher 'chkTravailleTous'

    Mon problème c'est que quand je clique sur "Tous", j'ai une erreur javascript.

    Pouvez-vous m'aider ?
    Cordialement.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Bonjour,

    As-tu vérifier le ClientId de de Ton ChekBox !! J'ai l'impression que le Ne passe pas le bon ID, perso je te conseil de fixer ton clientMode à Static sur ton ChekBox "chkTravailleTous" et tu fait pareil pour le Repeater a mon avis.

    Le code :
    Je suis pas sûr que sa marchera, veux mieux passer par un :
    Juste pour vérifier si tu arrive déjà a ce niveau

    Cdt

Discussions similaires

  1. [DOM] tout cocher (sélectionner ) avec les boutons RADIO
    Par jabs dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/07/2007, 07h56
  2. [exp reguliere]Bouton "tout cocher" pour tous les id commençant par 'bvt_'
    Par boniface dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/06/2007, 15h58
  3. Cheklistbox, comment tout cocher par un simple click ?
    Par gsmdu62 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 01/05/2006, 10h52
  4. [checkbox] Tout cocher/decocher
    Par thony23 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/11/2005, 11h31
  5. fonction javascript pour tout cocher
    Par Flob dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/02/2005, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo