Wątek przeniesiony 2018-08-14 09:02 z JavaScript przez ŁF.

Co zrobić żeby kalkulator liczył z przecinkami?

0

Co zrobić żeby kalkulator liczył z przecinkami

<script>
function licz()
{
document.ff.wyn.value = (((document.ff.l1.value * 1) - (document.ff.l4.value * 1)) + ((document.ff.l2.value * 1) - (document.ff.l4.value * 1))) * (document.ff.l3.value * 1) * (document.ff.l4.value * 1) * 2;
}
</script>

<form name="ff">Fundament - kalkulator w takcie realizacjiwpisz wymiary w metrach


szerokość<input name="l1" type="text">długość<input name="l2" type="text">wysokość<input name="l3" type="text">grubość ławy<input name="l4" type="text">potrzebujesz<input name="wyn" type="text">m3 betonu

<center><input value="LICZ" type="button"></center></form> 
0
value.replace(",", ".");

gdzie value to liczba z przecinkiem np do obliczeń 5,5 -> 5.5

0

wiem właśnie tak wpisywałem i po czym kalkulator przestawał liczyć
może źle stawiam zawiasy

po dodaniu tego wpisy kalkulator mi podaje wynik zero

0

W jakim miejscu to dodajesz? Pamiętaj, że bierzesz stringi (tam widzę, że robisz * 1 i się konwertuje do liczby, ale czy w nowym kodzie też tak masz)

po dodaniu tego wpisy kalkulator mi podaje wynik zero

A jakie są cząstkowe wartości? Weź zrób console.log (albo użyj debugger) i zobacz, jakie są te wartości, które chce dodać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1