JS input type="text" value умножить на постоянное значение (цена)
Как умножить значение из input value="text" на постоянное значение из div.constanta
Например :
<input type="text" class="sizeinput" min="1" value="1">
<div class="constanta">2500</div>
<div class="rezultVal">
Если меняем значение в input на 5 результат меняется на умножение: 12500
Как это сделать? Спасибо
Ответы (1 шт):
Автор решения: Essle Jaxcate
→ Ссылка
jQuery
const result = $('.rezultVal');
const constanta = parseFloat($('.constanta').html());
$('.sizeinput').input(e => {
result.html(constanta * parseFloat(e.target.value));
});
Или на чистом JavaScript
const result = document.querySelector('.rezultVal');
const constanta = parseFloat(document.querySelector('.constanta').innerHTML);
document.querySelector('.sizeinput').addEventListener('input', e => {
result.innerHTML = constanta * parseFloat(e.target.value);
});