Я пытаюсь скрывать таблицу Excel, где несколько элементов зависит от ввода, который запускает некоторый Calc. и зависимость зависит от сумм на входах. Однако у меня возникают проблемы с их огнем, и некоторые результаты также SUPER запутывают, пытаясь подключить все эти функции к своим входам. Любая помощь приветствуется.Попытка запуска нескольких функций onchange
HTML
<input class="" id="avg-pumping-distance" type="number" value="30000"/>
<br/>
<h3 style="margin: 50px 0 0px;">Output</h3>
<input style="margin: 0px 0 0px;" class="" id="num1" type="number" value="0">
<br/>
<input style="margin: 20px 0 0px;" class="" id="num2" type="number" value="0">
<br/>
<input style="margin: 20px 0 0px;" class="" id="num3" type="number" value="0">
JavaScript
var ReserveFloatingPipe = function() {
var val = 100
var val2 = 4400
var val3 = 100
var val4 = (val2 - val3) * val;
var val5 = val * val4;
var total = val5/1000;
$('#num1').val(total);
return total;
};
ReserveFloatingPipe();
// console.log(ReserveFloatingPipe());
var ReserveSubPipe = function() {
var val = 100
var val2 = 5400
var val3 = 100
var val4 = (val2 - val3) * val;
var val5 = val * val4;
var total = val5/1000;
$('#num2').val(total);
return total;
};
ReserveSubPipe();
var ReserveShorePipe = function() {
var val = 562
var val2 = 652
var val3 = 8500
var val4 = (val2 - val3) * val;
var total = val4/100;
$('#num3').val(total);
return total;
};
ReserveShorePipe();
// console.log(ReserveShorePipe());
document.getElementById("avg-pumping-distance").onchange = (function() {
ReserveFloatingPipe();
ReserveSubPipe();
ReserveShorePipe();
});
Вы не получаете никакой ценности из ваших материалов. ваши функции стреляют должным образом, я думаю. –
В вашем слушателе 'onchange' вы ничего не делаете с возвращаемыми значениями вашей функции. Там вы должны использовать возвращаемые значения вашей функции для изменения DOM. –