Добрый день. Есть задача сделать калькулятор на сайте...
Одним из полей у него является "количество страниц"...
Так вот, нужно что-бы поле "result" показывала изменненый результат стразу как только ввелось число. То есть калькулятор без кнопок "Подсчитать"
Сделал так:
$(document).ready(function() {
var globalSum = 150;
var price = 0;
var page_val = 0;
$("#page_count").keyup(function () {
page_val = $("#page_count").attr("value") * 30;
globalSum = globalSum + parseFloat(page_val);
$("#result").attr("value", globalSum);
});
});
<input id="result" type="text" class="inp_calc" name="res" value="150" /> y.e.
Количество страниц: <input type="text" value="0" class="inp_short" id="page_count">
Проблема в том, что если набирать, к примеру, 22, то скрипт сначала реагирует на первую двойку, прибавляет в globalSum, а потом еще и 22 прибовляет... Что тут можно сделать, подскажите...