"Добавить в корзину" и взаимодействие с количеством

голоса: 0

Здравствуйте.
Есть стандартный код $2BASKET_Q$, который имеет след. вид:

 <input type="text" id="$BLOCK_PREF$-$id$-basket" value="1" size="3" onfocus="this.select()" onkeypress="return checkNumber(this, event, '1');"><input type="button" id="$BLOCK_PREF$-$ID$-basket" onclick="add2Basket('$ID$','id');" value="В корзину"> 

В первом input`e задается количество товаров, второй - сама кнопка.

Моя цель: задать кол-во товара, кликая на другой элемент

Вопрос: как сделать изменение кол-ва товаров от клика на элемент?

где в коде есть зависимость, от выбраного количества (иначе говоря где в первом input`e задать кол-во товара изначально, чтобы оно было не 1, а, к примеру 100) ? 

Как вместо добавление товара в корзину перейти сразу к оформлению заказа ? 

 

Для чего это мне: я пытаюсь использовать технологии uCoz нестандартно, расскрывая для себя возможности этой CMS максимально, как могу. Сейчас решил сделать краудфаундинг проект, для реализации которого, всё что мне надо это ответы на эти вопросы.

Буду признателен за помощь в любой форме

| Автор: | Категория: Интернет-магазин

Ответов: 1

Голоса: +1
 
Лучший ответ

Уже разобрался. Вдруг кому-то пригодится.

1. Присваеваем нужному елементу тег "onclick"

Пример: 

  <a onclick="a();">Buy</a>

a(); - функция, которая будет задействоватся по клику на текст Buy

2. Пишем функцию:

  function a() {   document.getElementById('qid-$ID$-basket').value = '500'; }

qid-$ID$-basket - id елемента, которому присваевается значение (value = '500')

500 - значение, которое присваеватся

 

| Автор:
Выбор ответа лучшим | | Автор: YUriy Leso
...