Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

кастомизация корзины 2

00 голосов
1
Здравствуйте. Сделал на сайте ajax корзину по данной статье: http://karelblog.ru/blog/1/2011-08-08/93.html . Теперь хочу сделать для каждого товара кнопки "+" и "-", которые увеличивают или уменьшают на 1 количество этого товара в корзине. Пробовал такое решение:

Код
<input type="button" value="+" 
onclick="document.getElementById('ajaxaction=update&ajaxbasketcountid=<?=$item['ID'];?>').value = parseInt(document.getElementById('ajaxaction=update&ajaxbasketcountid=<?=$item['ID'];?>').value) + 1;  " />

<input type="button" value="-" 
onclick="document.getElementById('ajaxaction=update&ajaxbasketcountid=<?=$item['ID'];?>').value = parseInt(document.getElementById('ajaxaction=update&ajaxbasketcountid=<?=$item['ID'];?>').value) - 1;  " />
В результате при клике значение в поле количества меняется, но не вводится. При перезагрузке страницы возвращается старое значение. Вопрос: как сделать, стобы при клике на кнопку новое значение вводилось в компонент?
спросил 27 Фев, 14 от O6opoTEHb (260 баллов)

1 Ответ

00 голосов
Вы можете установить у себя демку нового типового решения и-м подарков и сувениров и посмотреть на примере как этот функционал реализован там http://dev.1c-bitrix.ru/community/webdev/user/3308/blog/tipovoe-reshenie-internetmagazin-podarkov-i-suvenirov/
ответил 04 Авг, 14 от Siemka (1,020 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 17 Июнь, 14 от аноним
0 голосов
1 ответ
спросил 06 Май, 14 от Cooper (260 баллов)
0 голосов
3 ответов
спросил 04 Апр, 14 от Traxexx (900 баллов)
0 голосов
3 ответов
спросил 22 Март, 14 от Snezhka (2,240 баллов)
0 голосов
3 ответов
спросил 22 Фев, 14 от RYssEN (120 баллов)