Как умножить значение инпута и прибавить к нему другой инпут?
Подскажите, как можно прибавить значение из input plus к результату умножения значения из input argument ?
(function($) {
$(function() {
var argument = $('input[name="argument"]')
, result = $('input[name="result"]')
, multiplier = 4;
argument.on('input', function() {
result.val($(this).val() * multiplier);
});
});
})(jQuery);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" name="argument"/>
<input type="number" name="plus"/>
<input type="number" name="result"/>
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
(function($) {
$(function() {
var argument = $('input[name="argument"]')
, result = $('input[name="result"]')
, plus = $('input[name="plus"]')
, multiplier = 4;
argument.on('input', recalc);
plus.on('input', recalc);
function recalc() {
result.val((+argument.val() * multiplier) + (+plus.val()));
}
});
})(jQuery);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" name="argument"/>
<input type="number" name="plus"/>
<input type="number" name="result"/>