Работа с 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, время: 18:57. |