Nie będę się rozwodził nad problemem za bardzo, bo już mnie irytuje strasznie.
Mam formularz:
Oraz funkcję:
function Zakup(ilosc, cena) { document.getElementById('pZakup').value = "Kup za: " + (ilosc * cena) + " $"; }
Wpisuje liczbę do pola tekstowego, i po każdej kolejnej wpisanej cyfrze, na bieżąco skrypt mnoży tę liczbę razy wartość pCena i wyświetla ją ładnie na buttonie. Tylko dlaczego do jasnej ciasnej, kurde blaszka jak wpiszę w tym przypadku np. 3 to na buttonie pojawia się wartość 45.90000000006? Wiem, że mogę wynik zaokrąglić lub przyciąć do 2 miejsca po przecinku i wiem jak to zrobić ale czemu takie wyniki się pojawiają
