Cytat(Ar2r @ 7.08.2008, 11:28:25 )

Dla przykładu
<input id="przelicznik" value="1000" /> <input id="wartosc" onkeypress="oblicz()" /> <script type="text/javascript"> function oblicz(){
var wynik = document.getElementById('przelicznik').value*document.getElementById('wartosc').value;
document.getElementById('wynik').value=wynik;
}
o pieknie. Zaraz przetestuje i dam znac co mi wyszlo

Dzieki Twojemu tutorialowi zrozumialem zasade.
Idac dalej napotykam dalesze problemy. Jesli pobieram duza ilosc danych do formularza z bazy pewne pola sie powtarzaja i rozwiazalem to tak:
<input id="przelicznik<?php echo $row_grupaA['id']; ?>" value="1000" />
<input id="wartosc<?php echo $row_grupaA['id']; ?>" onkeypress="oblicz()" />
<input id="wynik<?php echo $row_grupaA['id']; ?>" />
Bo tych produktow jest ze 100 i sa podzielone na grupy wiec nastepna grupa ma:
<input id="przelicznik<?php echo $row_grupaB['id']; ?>" value="1000" />
<input id="wartosc<?php echo $row_grupaB['id']; ?>" onkeypress="oblicz()" />
<input id="wynik<?php echo $row_grupaB['id']; ?>" />
Teraz jak to wbic w tego JS?
Czy mam dla kazdej grupy stworzyc odrebny kod np.:
<script type="text/javascript"> function oblicz(){
var wynik = document.getElementById('przelicznik<?php echo $row_grupaA['id']; ?>').value*document.getElementById('wartosc<?php echo $row_grupaA['id']; ?>').value;
document.getElementById('wynik<?php echo $row_grupaA['id']; ?>').value=wynik;
}
Czy cos w tym stylu bo ten przyklad mi nie dziala

Dodam, ze na koncu musze wszysko zsumowas