Изменение кол-ва товаров в корзине при помощи кнопок "+", "-"

Всем, привет!

Кто нибудь мог бы скинуть рабочий код для реализации такой фичи в корзине miniShop2?
Я пробовал писать на jQuery, добился чтобы в корзине менялось значение но только когда нажимаю на кнопку "+" или "-" он у всех товаров в таблице меняет количество…
Абдулсалам
19 марта 2019, 14:59
modx.pro
1
1 161
0

Комментарии: 2

Абдулсалам
19 марта 2019, 15:10
2
0
Все, уже не надо, решил :)

Вот код, может кому пригодится:

<form method="post" class="ms2_form" role="form">
    <input type="hidden" name="key" value="{$product.key}">
    <div class="cartProductCount">
      <div class="cartProductCount__btn cartProductCount__btn--minus">-</div>
      <input type="text" name="count" value="{$product.count}" class="form-control cartProductCount__input">
      <div class="cartProductCount__btn cartProductCount__btn--plus">+</div>
    </div>
    <button type="submit" name="ms2_action" value="cart/change">↻</button>
  </form>
<script>
    (function ($) {
      $(document).ready(function() {
        $('.cartProductCount__btn--minus').click(function () {
          var input = $(this).parent().find('.cartProductCount__input');
          var count = parseInt(input.val()) - 1;
          count = count < 1 ? 1 : count;
          input.val(count);
          input.change();
          return false;
        });
        $('.cartProductCount__btn--plus').click(function () {
          var input = $(this).parent().find('.cartProductCount__input');
          input.val(parseInt(input.val()) + 1);
          input.change();
          return false;
        });
      });
    }(jQuery));
  </script>
    Дмитрий Середюк
    20 марта 2019, 08:45
    0
    Вот тут
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2