Как сделать кнопку В корзину в виде чекбокса

В minishop2 кнопка по умолчанию button

<button class="btn btn-default pull-right" type="submit" name="ms2_action" value="cart/add">
                <i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
            </button>
Нужно, чтобы вместо кнопки был чекбокс, типа клиент галочкой отмечает те товары, которые нужны и они уходят в корзину.

Вот так собственно ожидаемо не работает

<input type="checkbox" name="ms2_action" value="cart/add" data-toggle="checkbox">

Как добавить на чекбокс событие?
Spirit_Ninja
07 ноября 2017, 11:44
modx.pro
1 337
0

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

Володя
07 ноября 2017, 15:32
2
+3
<input type="checkbox" data-toggle="checkbox" onchange="this.checked ? $(this.form).submit() : false;">
    Spirit_Ninja
    07 ноября 2017, 16:08
    0
    Володя, спасибо! Работает, если в форме есть кнопка, которя скрыта.

    А реально чтобы было такое событие, которое при снятии чекбокса удаляет товар из корзины?
      Дмитрий
      07 ноября 2017, 17:02
      +1
      Реально. Только придется чуток побольше написать.
        Евгений Дубровин
        13 сентября 2019, 16:07
        0
        Паша, добрый день.

        не решили вопрос с удалением товара из корзины при снятии чекбокса?
        я в корзине делаю такие чекбоксы для допродажи доп.услуг, но как удалять товары при снятии галочки не могу пока понять.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4