Vraag : Geantwoord hoe te om geen functie te roepen Javascript wanneer checkbox de kolommen worden gecontroleerd

Hallo,

I am gebruikend Gridclientselectcoiumn in mijn radgrid. Ik heb een etiket in mijn commanditemtemplate.  Wanneer de gebruiker checkbox die controleert die ik enkel heb willen om aantal checkboxes tonen geselecteerd=wordt= in dat etiket. Veronderstel als de gebruiker 4 checkboxes selecteert die ik enkel heb willen om als Geselecteerde Verslagen tonen: 4.  Hier is mijn code voor dat ......

De cliënt uitgezochte kolom van het net…. codebehind en JS beschermde nietige rg200_DataBound (objecten afzender, EventArgs e) { foreach (punt GridDataItem in rg200.MasterTableView.Items) { CheckBox chkBoxOne = (CheckBox) item.FindControl („ClientSelectColumn“); als (chkBoxOne! = verklaar) nietig chkBoxOne.Attributes.Add („onclick“, „javascript: keer SelectOne („“ + chkBoxOne.ClientID + „“) terug „); } } functie SelectOne (identiteitskaart) { var telling = 0; telling = Aantal (document.getElementById („ctl00_PagePlaceholder_rg200_ctl00_ctl02_ctl00_lblselTsks“) .innerHTML); als (ware document.getElementById (identiteitskaart) .checked ==) { als (! document.getElementById (identiteitskaart) .disabled) { telling = telling + 1; } } als anders (valse document.getElementById (identiteitskaart) .checked ==) { als (! document.getElementById (identiteitskaart) .disabled) { de telling = telt - 1; } } document.getElementById („ctl00_PagePlaceholder_rg200_ctl00_ctl02_ctl00_lblselTsks“) .innerHTML = tel; } probleem
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
commanditemtemplate

align= " juiste " style= " breedte 
                                        Geselecteerde Verslagen: 
                                    


The is wanneer ik checkbox als 1 of meer selecteer, toont de geselecteerde checkboxes telling niet. Zijn altijd tonende Geselecteerde Verslagen: 0. (Zie het beeld). Waar ben I doen verkeerd? Hoe te om deze kwestie op te lossen. Om het even welke hulp zou moeten worden gewaardeerd.
Attachments:

Antwoord : Geantwoord hoe te om geen functie te roepen Javascript wanneer checkbox de kolommen worden gecontroleerd

U zou het volgende „anders moeten verwijderen als“ deel in uw code

als anders (valse document.getElementById (identiteitskaart) .checked ==) {
                als (! document.getElementById (identiteitskaart) .disabled) {
                    de telling = telt - 1;
                }
}

Omdat als u nr van checkboxes telt dat heeft gecontroleerd en afgetrokken nr van checkboxe dat heeft ongecontroleerd, uiteindelijk resultaat 0 zal zijn (nul)

- Kusala
Andere oplossingen  
 
programming4us programming4us