Fråga : Inte svarat hur till appelljavascripten fungera, när checkboxkolonner kontrolleras

Hi förmiddag för

I using Gridclientselectcoiumn i min radgrid. Jag har en etikett i min commanditemtemplate.  Önska att visa numrerar av utvalda checkboxes märker däri, när användaren kontrollerar checkbox i precis. Anta, om användaren väljer 4 checkboxes som i önskar precis att visa lika utvalda rekord: 4.  Är här mitt kodifierar för den ...... för class=" codeSnippet " för

1 för >commanditemtemplate " för prettyprint " för class= för id= " codeSnippet811662 " för >

                                        Utvalda rekord: 
                                    

Vald kolonn för rasterbeställare….,


                                
                                
                            

codebehind och JS

skyddad utan laga kraft rg200_DataBound (anmärka avsändaren, EventArgs e),
{
    foreach (GridDataItem objekt i rg200.MasterTableView.Items)
    {
        CheckBoxchkBoxOne = (checkBoxen) item.FindControl (”ClientSelectColumn”);
        om (chkBoxOne! = ogiltigt)
            chkBoxOne.Attributes.Add (”onclick”, ”javascript: återgång SelectOne (”” + chkBoxOne.ClientID + ””) ”);
    }
}


            fungera SelectOne (ID) {
            var-räkning = 0;
            räkningen = numrerar (document.getElementById (”ctl00_PagePlaceholder_rg200_ctl00_ctl02_ctl00_lblselTsks”) .innerHTML);
            om, riktig == (för document.getElementById (ID) .checked) {
                om (! document.getElementById (ID) .disabled) {
                    räkning = räkning + 1;
                }
            }
            annars, om, falsk == (för document.getElementById (ID) .checked) {
                om (! document.getElementById (ID) .disabled) {
                    räkning = räkning - 1;
                }
            }
            document.getElementById (”ctl00_PagePlaceholder_rg200_ctl00_ctl02_ctl00_lblselTsks”) .innerHTML = räkning;
        } problemet för >

The för <-/pre>
Attachments: för >

<-/div> filenamen " för class= för >RadGrid.JPG " fileSize " > (123 KB) " javascript för href= " för <-/span> fel avbildar”/></a>
</div>
      <-/div><divclass=
för >
<-/div> " klar "

Svar : Inte svarat hur till appelljavascripten fungera, när checkboxkolonner kontrolleras

Du bör ta bort efter ”annars, om” delen i ditt kodifierar

annars, om, falsk == (för document.getElementById (ID ) .checked) {
                om (! document.getElementById (ID) .disabled) {
                    räkning = räkning - 1;
                }
}

Därför att, om du räknar nr.en av checkboxes, som har kontrollerat, och subtraherar nr.en av checkboxe som har okontrollerat, det ultimat resultatet att ska är 0 (nolla)

- Kusala
Andra lösningar  
 
programming4us programming4us