Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2022, 15:36
Аспирант
Отправить личное сообщение для dantist433 Посмотреть профиль Найти все сообщения от dantist433
 
Регистрация: 21.02.2016
Сообщений: 37

сложить 2 числа
добрый день имеется 4 input
<p>Высадка всего кол-во <input type="number" step="any" name = "landing" id ="landing" disabled></p>
 <p>Высадка 1 сорт кол-во<input type="number" step="any" name = "landing_1" id ="landing_1" onchange="Sum(this.value)" ></p>
 <p>Высадка 2 сорт кол-во<input type="number" step="any" name = "landing_2" id ="landing_2" onchange="Sum(this.value)"></p>
 <p>Высадка зеленая кол-во<input type="number" step="any" name = "landing_green" id ="landing_green" onchange="Sum(this.value)"></p>

необходимо что бы при изменении кол-ва 1,2 сорта и т.д. - менялась сумма всего.
function Sum (data){
	var x = document.getElementById('landing').value;
	var y = Number(x)+Number(data);
	document.getElementById('landing').value = y;
}

Если просто ввести числа, то все нормально считает, если же нажимать на стрелки(посмотреть что за стрелки) - то считает неправильно. Как бы сделать так, что бы правильно считалось? может функцию по другому написать
Ответить с цитированием