mam problem z sumowaniem tablicy wynik_netto. Napisalem petle for ale nie sumuje. Petle zwraca np 9+9=99 zamiast 18
Moze mi jeszcze ktos powiedziec co robi linia linia wynik_netto[i] = wartosc_netto[i]; bez niej skrypt nie sumuje..
<input type="text" size="30" name="nazwa" value="wprowadz nazwe"/> <input type="text" size="5" name="ilosc" /> <input type="text" size="10" name="cena_netto" /> <input onFocus="this.blur()" name="wartosc_netto" class="Disable"> <input name="podsumowanie1_netto" onFocus="this.blur()" class="Disable"> <input type=button onClick=policz(); value="Policz"> function policz(){ var wynik_netto = [ ]; var wynik_brutto = [ ]; var ilosc=document.getElementsByName("ilosc"); var cena_netto=document.getElementsByName("cena_netto"); var wartosc_netto=document.getElementsByName("wartosc_netto"); var wartosc_brutto=document.getElementsByName("wartosc_brutto"); var podsumowanie1_netto=document.getElementsByName("podsumowanie1_brutto"); for(var i=0;i<ilosc.length;i++){ wynik_netto[i] = wartosc_netto[i]; wynik_netto[i].value = (ilosc[i].value) * (cena_netto[i].value); wynik_brutto[i] = wartosc_brutto[i]; wynik_brutto[i].value = (ilosc[i].value) * (cena_netto[i].value) * 1.22; } var sum_netto =0; for (i=0; i<wynik_netto.length; i++){ sum_netto = podsumowanie1_netto[i]; sum_netto.value = sum_netto.value + wynik_netto[i].value; } alert(sum_netto.value); }