Здравствуйте. Мне необходимо динамически получить значение из input-ов и по соответствующей формуле выводить результат. То есть, когда вводим какое-то значение в input, то динамически нужно пересчитать все значения и вывести результат.
Сама формула: A =(input1 * 3.5) / (10 * input2)
Пока я только нашел пример динамического калькулятора с подсчётом суммы:
<input type="range" name="input1" id="input1" class="inner-count" value="100" min="100" max="500000" step="100" data-mini="true" required>
<input name="slider" class="inner-count" id="input2" style="width:60px!important;" value="1" min="1" max="20" data-mini="true" required>
<script>
$(document).ready(function(){
//iterate through each textboxes and add keyup
//handler to trigger sum event
$(".inner-count").each(function() {
$(this).keyup(function(){
calculateSum();
});
});
});
function calculateSum() {
var sum = 1;
//iterate through each textboxes and add the values
$(".inner-count").each(function() {
//add only if the value is number
if(!isNaN(this.value) && this.value.length!=0) {
sum +=parseFloat(this.value);
}
});
//.toFixed() method will roundoff the final sum to 2 decimal places
$("#sum").html(sum.toFixed(0));
}
</script>
Подскажите пожалуйста как динамически вытягивать и подсчитывать значения из инпутов?