Добрый день!
Есть простенький скрипт калькулятора объема.
При вводе в форму числа со знаком после точки (например 1.95) происходит округление в меньшую сторону до целого (т.е. 1.95 считается как 1)
Второй момент при перемножении функцией, например 23 х 0.1 результат 2.3000000000000003
В чем может быть дело, помогите
var ploshad, tolshina, kubatura;
$('<div class="calc-price"></div>').insertBefore($('#edit-actions'));
function changeTeplo(){
ploshad= $('#edit-submitted-ploshchad').val();
tolshina= $('#edit-submitted-tolshchina-uteplitelya').val();
if(ploshad && tolshina) {
ploshad = parseInt(ploshad);
tolshina = parseInt(tolshina);
tolshina2 = tolshina/100;
kubatura = ploshad * tolshina2;
//kubatura = Math.round(kubatura);
$('.calc-price').html('<p>' + kubatura + ' м3</p>');
}
}
$('#edit-submitted-tolshchina-uteplitelya, #edit-submitted-ploshchad').bind('change keyUp keyDown', function(){
changeTeplo();
});