Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2015, 10:51
Кандидат Javascript-наук
Отправить личное сообщение для biryukovm Посмотреть профиль Найти все сообщения от biryukovm
 
Регистрация: 13.12.2013
Сообщений: 110

Работа с input и смены значения value
Здравствуйте форумчане.
Я пишу онлайн магазин и столкнулся с тем что у меня есть код под корзину но значение он считывает если нажать на enter

не бы хотелось сделать по другому
Предположим есть input со значением 3 и клиент изменил это значение как сделать сравнение старое и новое и чтоб если не совпадают значения вызвать функцию определенную она у меня уже создана. ну и желательно учесть чтобы он не указал цифру меньше 1

сайт на php и цена берется с базы 1 раз
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2015, 10:55
Кандидат Javascript-наук
Отправить личное сообщение для biryukovm Посмотреть профиль Найти все сообщения от biryukovm
 
Регистрация: 13.12.2013
Сообщений: 110

$('.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);}
}); 

}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение значения input при смене значения select galart jQuery 4 30.01.2015 19:39
Записать в один input значения нескольких input -=fluffy=- Элементы интерфейса 2 17.04.2014 17:40
удалить элемент input с сохранением его значения в <td> Сергей1980 jQuery 1 29.08.2013 02:06
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
изменение картинок в зависимости от значения input jump91 Общие вопросы Javascript 2 30.01.2012 09:57