Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Suma wszystkich pól input
koles69691
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.11.2011

Ostrzeżenie: (0%)
-----


Witam
Chciałbym, aby wybrane na stronie kontrolki input zostały zsumowane. Dodam, że kontrolki są tworzone dynamicznie i są przechowywane w tablicy.
Ich nazwa to name="liczby[]" i chciałbym by w innym input była pokazywana suma wszystkich "liczby[]". Szukałem w internecie i jest sporo na ten temat, ale wszystko dla kontrolek input dodanych na stałe ("sztywno"). A jak to zrobić dla dynamicznie dodanych? Może jest to proste, ale ja jak na daną chwilę dopiero uczę się JS. Proszę o pomoc.


-------------------------------------------------------------------------------------------------------------------------------
ODPOWIEDŹ
-------------------------------------------------------------------------------------------------------------------------------
Ja jebe ;P Pisanie aplikacji systemowych jest łatwiejsze ;P Ale i tak się szybko uczę JS haha.gif

To kod dla innych osób, które będą mieć podobny problem:

var chks = document.getElementsByName('wartosc[]');
var suma = 0;

for (var i = 0; i < chks.length; i++)
{
suma = parseFloat(suma) + parseFloat(chks[i].value);
}
document.getElements('input[name^=allValueBr]').set('value', suma);

Ten post edytował koles69691 20.11.2011, 17:35:09
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:17