добрый день имеется 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;
}
Если просто ввести числа, то все нормально считает, если же нажимать на стрелки(
посмотреть что за стрелки) - то считает неправильно. Как бы сделать так, что бы правильно считалось? может функцию по другому написать