<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <script type="text/javascript" language="JavaScript"> <!-- function licz(){ var input1 = parseInt(document.fakrura.vzero.value); var input2 = parseInt(document.fakrura.vdwa.value); var input3 = parseInt(document.fakrura.vsie.value); var input4 = parseInt(document.fakrura.vtrz.value); if (!input1) { input1 = 0; } else { input1 = input1; } if (!input2) { input2 = 0; } else { input2 = input2; } if (!input3) { input3 = 0; } else { input3 = input3; } if (!input4) { input4 = 0; } else { input4 = input4; } var vat0 = input1* 0.0; var vat22 = input2 * 0.22; var vat7 = input3 * 0.07; var vat3 = input4 * 0.03; var razem = input1 + input2 + input3 + input4; var razem_v = vat0 + vat22 + vat7 + vat3 + input1 + input2 + input3 + input4; document.fakrura.sumab.value = razem; document.fakrura.sumaz.value = razem_v; } //--> </script> </head> <body> <form action="" name="fakrura"> </form> </body> </html>
i mam problem po wpisaiu wartosci 1 w inputach 0% i 22 % wylicza mi sume bez vat 2 a sume z vat 2.2199999999999997 .

czy jesty coś zle

jak w js zrobic zaokraglenia
