Wstawiam kod mojego skryptu: (działa poprawnie, zaokrągla podane wartości z przecinkami dając wynik w liczbach całkowitych)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript"> function licz(aform){ aform.liczba.value = parseFloat(aform.ilosc.value) + parseFloat(aform.cena.value); } function zaokraglenie(liczba) { liczba = liczba * 100; window(wynik); } </script> </head> <body> <form action="" name="xxx"> <INPUT TYPE="text" NAME="ilosc" onKeyUp="licz(xxx);zaokraglenie(liczba.value);"> <INPUT TYPE="text" NAME="cena" onKeyUp=" licz(xxx);zaokraglenie(liczba.value);"> <INPUT TYPE="text" NAME="liczba"> </form> </body> </html>
Chcialbym aby skrypt obliczał mi nie tylko ilosc*cena=liczba ale i ilosc*cena*0.007=liczba
I tu już niestety wyniku mi nie zaokrągla.
0.007 to taki mój współczynnik.
Chcialbym otrzymywać zaokrąglaną wartość do całości w górę.
Np. więc 1,2=2
Proszę o pomoc. Ktoś ma pomysł jak to naprawić?