Pytanie : Przez rząd kontrola

I móc potencjalnie wieloskładnikowy rząd.  Na etykietka rząd I mieć checkbox, etykietka i textbox.  Wymieniać kontrola wymieniać wymieniać.  Na przykład na przykład kontrola mieć podstawowy the ten sam imię:

CheckboxApplyTo
txtAmountPaid
lblOrigAmount

at wtedy końcówka each kontrolować imię I dodawać claimId.

CheckboxApplyTo554423
txtAmountPaid554423
lblOrigAmount554423

CheckboxApplyTo345612
txtAmountPaid345612
lblOrigAmount345612

etc…

How I zapętlać przez wszystkie the txtAmountPaid pole więc I móc the wartość ''?

I znać dlaczego ono jeżeli I używać claimId i właśnie używać (1), 2, 3…

(1):
2:
3:
4:
for (var i = (1); i < rowCount; i++)
{
  document.getElementById ("txtAmountPaid" + [i] .value = '';
}

Odpowiedź : Przez rząd kontrola

To być jak I uzupełniać to:
(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:
$ (dokument) .ready (funkcja () {    
          $(".text") .change (funkcja (wydarzenie)
            {
                txtBoxCalcAmtPaid ();
            });
    });
    
    funkcja txtBoxCalcAmtPaid () {        
        //When the użytkownik zmieniać the kwota opłata the sprawdzać kreskowy rzecz dodawać the "Płatniczy Kwota" textbox
        var suma = (0);
        $.each ($(".check"), funkcja (i, v) 
        {
            var theElement = $ (v);
            jeżeli (v.checked)
            {
                var theValue = theElement.val ();
                sum += parseFloat (document.getElementById ("txtAmountPaid" + theValue) .value);
            }
            inny
            {
                //clear the txtAmountPaid pole jeżeli the checkbox sprawdzać
                var theValue = theElement.val ();
                document.getElementById ("txtAmountPaid" + theValue) .value = '';
            }
        });
        document.getElementById ("txtPaymentAmt") .value = FormatCurrency (suma);
    }
Inne rozwiązania  
 
programming4us programming4us