Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2021, 01:21
Интересующийся
Отправить личное сообщение для De12 Посмотреть профиль Найти все сообщения от De12
 
Регистрация: 21.08.2020
Сообщений: 22

Калькулятор рассчета
<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 было? Либо может другую реализацию подскажете.
Ответить с цитированием