Выполняется простое умножение, число num2 меняется от товара к товару.
Результат появляется на месте вопроса, но когда стираешь num1, остаются цифры, а нужно вернуть обратно знак вопроса
<div class="q-scuare-x">
<div class="q-scuare-left"> <span class="hidden-xs">Укажите Вашу площадь м2:</span><span class="visible-xs">Ваша площадь м2:</span>
<input type="text" name="num1" id="num1" class="qty-scuare__input form-control" />
<input type="text" name="num2" value="34" id="num2" class="dispnone" style="display: none;" /></div>
<div class="q-scuare-right"><span class="hidden-xs">Необходимо модулей:</span><span class="visible-xs">Нужно модулей:</span><span id="scuare">?</span></div>
</div>
</div>
<script>
$(document).ready(function() {
sum();
$("#num1, #num2").on("keydown keyup", function() {
sum();
});
});
function sum() {
var num1 = document.getElementById('num1').value;
var num2 = document.getElementById('num2').value;
var result = parseFloat(num1) * parseFloat(num2);
if (!isNaN(result)) {
document.getElementById('scuare').innerHTML = Math.ceil(result);
}
}
</script>