b7music
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Добрый день. Такой вопрос Есть кнопка Код: <li class="btn btn-transparent" onclick="setPriceAction" value="<?=$value?>" name="quantity" data="<?=$value?>"><?=$value?> шт </br><?=CurrencyFormat($summa, 'RUB')?></a></li> | вот так выглядит Код: <li class="btn btn-transparent" onclick="setPriceAction" value="15" name="quantity" data="15">15 шт <br>28 560 руб.</li> | Есть функция Код: window.JCCatalogElement.prototype.setPriceAction = function(change, sku) { var measure = this.offers[this.offerNum].MEASURE && this.offers[this.offerNum].SHOW_MEASURE=="Y" ? this.offers[this.offerNum].MEASURE : ''; var product = $(this.obProduct), check_quantity = '', is_sku = (typeof sku !== 'undefined' && sku == 'Y'); this.offers[this.offerNum].offer_set_quantity = this.offers[this.offerNum].CONFIG.MIN_QUANTITY_BUY; if($(product).find('input[name=quantity]').length) this.offers[this.offerNum].offer_set_quantity = $(product).find('input[name=quantity]').val(); | Вопрос, каким образом передать значение data при нажатии кнопки в эту функцию? Добавлял Код: // я добавил if($(product).find('input[name=quantity]').length) this.offers[this.offerNum].offer_set_quantity = $(product).find('li[name=quantity]').val(); ... | при нажатии пишет setPriceAction is not defined Вот сам скрипт https://paste.ofcode.org/NBZASuQaian7Et5Vfdwsnx http://185.46.11.25/catalog/product/buket-kholodnoe-serdtse-2-shary-folga-lateks-dekor-napolnenie-13sht-geliy-obrabotka-gruzik/ данные в форму передаются, но если выставлять значение руками в поле количество, то происходит ajax запрос с пересчетом. Как узнать какое событие вызывается в этот момент и повесить его на кнопку? | Всего записей: 684 | Зарегистр. 04-03-2010 | Отправлено: 11:08 08-12-2021 | Исправлено: b7music, 14:22 08-12-2021 |
|