Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Sector788

Recommended Posts

Добрый день форумчане!!

Помогите, есть модуль для OP3 называется Live searsh, заменяет стандартный поиск, в нем же можно нажать на кнопку купить, и он добавляет в корзину только (продукт минимум), 

html += '<a href="javascript:;" onclick="cart.add(' +product.product_id+ ', ' +product.minimum+ ');" class="bt_buy">';

я добавил поле для ввода количества,

tml += ' <input type="text" name="quantity' +product.product_id+ '" class="quantity" value="1" id="quantity'+product.product_id+'" value="'+product.minimum+'" />';

как теперь его привязать сюда?

пробывал

html += '<a href="javascript:;" onclick="cart.add(' +product.product_id+ ', ' +$(+ '#quantity' +product_id).val()+ ');" class="bt_buy">'; 

не получается, может кто подскажет?

Надіслати
Поділитися на інших сайтах


Как вы поняли, что нужно именно так писать?

$(+ '#quantity' +product_id).val()

Где само поле количества?

 

Попробуйте такой вариант:

html += '<a href="#" onclick="cart.add(' + product.product_id + ', $(\'#quantity' + product.product_id  + '\').val()); return false;" class="bt_buy">'; 

 

Надіслати
Поділитися на інших сайтах

у меня было в категории товаров, делал по аналогии

поле ввода

<input type="text" name="quantity{{ product.product_id }}" class="quantity" value="1" id="quantity{{ product.product_id }}" value="{{ product.minimum }}" />

 

и кнопка куить

<button class="bt_buy title="{{ button_cart }}" button type="button" onclick="cart.add('{{ product.product_id }}', $('#quantity{{ product.product_id }}').val());">

 

Змінено користувачем Sector788
Надіслати
Поділитися на інших сайтах


В 16.01.2022 в 12:59, buslikdrev сказал:

Как вы поняли, что нужно именно так писать?

$(+ '#quantity' +product_id).val()

Где само поле количества?

 

Попробуйте такой вариант:


html += '<a href="#" onclick="cart.add(' + product.product_id + ', $(\'#quantity' + product.product_id  + '\').val()); return false;" class="bt_buy">'; 

 

Спасибо, заработало, это я не закоментировал свою старую строчку

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.