Работа с input и смены значения value
Здравствуйте форумчане.
Я пишу онлайн магазин и столкнулся с тем что у меня есть код под корзину но значение он считывает если нажать на enter не бы хотелось сделать по другому Предположим есть input со значением 3 и клиент изменил это значение как сделать сравнение старое и новое и чтоб если не совпадают значения вызвать функцию определенную она у меня уже создана. ну и желательно учесть чтобы он не указал цифру меньше 1 сайт на php и цена берется с базы 1 раз |
$('.count-input').keypress(function(e){ if(e.keyCode==13){ var iid = $(this).attr("iid"); var incount = $("#input-id"+iid).val(); $.ajax({ type: "POST", url: "sys/cart_input.php", data: "id="+iid+"&count="+incount, dataType: "html", cache: false, success: function(data) { $("#input-id"+iid).val(data); loadcart(); // переменная с ценной продукта var cart_price = $("#cena-tovar-id"+iid+" > span.text").attr("cena-tovar"); var skidka = $("#skidka-id"+iid+" > span.text").attr("skidka"); // Цену умножаем на колличество result_cart_price = Number(cart_price) * Number(data); result_stoimost = Number(skidka) * Number(data); result_skidka = (Number(skidka) - Number(cart_price)) * Number(data); $("#cena-tovar-id"+iid+" > span.text").html(fun_group_price(result_cart_price)); $("#stoimost-id"+iid+" > span.text").html(fun_group_price(result_stoimost)+" ₸"); itog_price(); } }); } }); function itog_price(){ $.ajax({ type: "POST", url: "sys/itog_cart.php", dataType: "html", cache: false, success: function(data) { $(".final_price_price > span.text_price").html(data);} }); } |
Часовой пояс GMT +3, время: 23:59. |