Не работают кнопки изменения количества в Flypage
- bionetinfo
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 157
- Спасибо получено: 39
В карточке товара (flypage) VM1.1.9 при клике на кнопки изменения количества товара ничего не происходит

Код вывода кнопок:
Кстати, на странице категории эти кнопки выводятся таким-же кодом и они корректно работают.<input class="quantity_box_button quantity_box_button_up" type="button" onclick="var qty_el = this.parentNode.elements']; var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;">
<input class="quantity_box_button quantity_box_button_down" type="button" onclick="var qty_el = this.parentNode.elements']; var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value--;return false;">
До возникновения проблемы переделывал Flypage (изменял позиции вывода элементов переносом фрагментов кода без его изменения) а также обновлялся VM1.1.8-1.1.9. После какого из этих действий возникла проблема - не заметил.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- bionetinfo
-
Автор темы
- Не в сети
- Завсегдатай
-
- Сообщений: 157
- Спасибо получено: 39
в файле
меняем\components\com_virtuemart\themes\default\templates\product_details\includes\quantity_box_general.tpl.php
на<input type="button" class="quantity_box_button quantity_box_button_up" onclick="var qty_el = this.parentNode.elements[\'quantity[]\']; var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" />
<input type="button" class="quantity_box_button quantity_box_button_down" onclick="var qty_el = this.parentNode.elements[\'quantity[]\']; var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value--;return false;" />';
<input type="button" class="quantity_box_button quantity_box_button_up" onclick="var qty_el = document.getElementById(\'quantity'.$prod_id.'\'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" />
<input type="button" class="quantity_box_button quantity_box_button_down" onclick="var qty_el = document.getElementById(\'quantity'.$prod_id.'\'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value--;return false;" />';
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- ploten
-
- Не в сети
- Новый участник
-
- Сообщений: 1
- Спасибо получено: 0
Ваше решение помогло. Я не спец в js, может разъясните причину, что нельзя было трогать?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
- Сообщений: 2870
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.