<form onsubmit="return false;"
oninput="
document.getElementById('rezultat').innerHTML
=
parseFloat(document.getElementById('a').value)
*
parseFloat(document.getElementById('b').value)/1000
*
parseFloat(document.getElementById('c').value)
*
7.851
"
>
<div class="p25">
Толщина(мм) <br> <input id="a" type="text"></div>
<div class="p25">Ширина(м)<br> <input id="b" type="text"></div>
<div class="p25">Длина(м)<br> <input id="c" type="text"> </div>
<div class="p25">
Вес: <output id="rezultat">0</output> т</div>
</form>
Есть такая вот форма, считает все хорошо, но если начинаешь вводить в первое поле, сразу в результат пишет NaN, как сделать, чтобы результат обновлялся только по заполнению всех полей, а до этого всегда 0 было? Либо может другую реализацию подскажете.