Vaccina (16 Март 2013 - 04:15) писал:
this.parentNode.previousSibling.value--А
и замените на
this.parentNode.previousSibling.value--
Спасибо! Работает! Ура!
Отправлено 16 Март 2013 - 07:27
Vaccina (14 Март 2013 - 02:29) писал:
onkeyup="if(parseInt($(this).val()))$(this).closest('form').submit();"
onkeyup="if(parseInt($(this).val())){$(this).closest('form').submit();}else{$(this).val(1);}"
sanik55 (14 Март 2013 - 06:56) писал:
Отправлено 17 Март 2013 - 17:23
Отправлено 18 Март 2013 - 12:01
ogonek7777 (18 Март 2013 - 11:54) писал:
Отправлено 18 Март 2013 - 12:31
miyako (18 Март 2013 - 12:01) писал:
Отправлено 18 Март 2013 - 14:00
ogonek7777 (18 Март 2013 - 12:31) писал:
Отправлено 18 Март 2013 - 17:35
Vaccina (04 Март 2013 - 23:48) писал:
<input style="margin-right: 3px; text-align: center; width: 20px;" type="text" class="text_q" name="form[quantity][21968780]" value="1" id="quantity_wanted" title="Количество" maxlength="12" onkeydown="this.blur()">
<input style="margin-right: 3px; text-align: center; width: 20px;" type="text" class="text_q" name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" id="quantity_wanted" title="Количество" maxlength="12" onkeydown="this.blur()">
sanik55 (01 Март 2013 - 11:24) писал:
Отправлено 19 Март 2013 - 06:41
Цитата
Отправлено 19 Март 2013 - 08:21
Цитата
Цитата
onkeyup="if(parseInt($(this).val()))$(this).closest('form').submit();"
this.parentNode.previousSibling.value++
if(parseInt(this.parentNode.previousSibling.value)){this.parentNode.previousSibling.value++;}else{this.parentNode.previousSibling.value=1}
Отправлено 19 Март 2013 - 08:46
Vaccina (19 Март 2013 - 08:21) писал:
this.parentNode.previousSibling.value++
if(parseInt(this.parentNode.previousSibling.value)){this.parentNode.previousSibling.value++;}else{this.parentNode.previousSibling.value=1}
this.parentNode.previousSibling.value++
<!-- Статический заголовок странички --> <div class="headline" style="background:none;"> <div class="h1static clear"><h1 class="fnt18n">Корзина</h1></div> </div> <!-- Статический заголовок странички-Конец --> <!-- Корзина --> <script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); ta1.value=parseInt(ta1.value)+i; if (parseInt(ta1.value) <= 1) { ta1.value=1; } $('.up_button').closest('form').submit(); } </script> <form action="{CART_URL}" method="post"> <div class="history paddlr"> {% IF FORM_NOTICE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> {FORM_NOTICE | nl2br} </div> {% ENDIF %} {% IF cart_items_empty %} <div class="infoblock fnt14b txtalgnlft" style="margin-bottom:10px;"> Ваша корзина пуста<br /> Предлагаем выбрать нужный Вам товар из <a href="{CATALOG_URL}">каталога</a>. </div> {% ELSE %} <input type="hidden" name="hash" value="{HASH}" /> <div class="padd"> <table cellpadding="0" width="100%" cellspacing="0" class="fnt11n txtalgncnt"> <tr class="title fnt11b"> <td class="first">Наименование</td><td width="10%">Кол-во</td><td width="15%">Цена</td><td width="15%">Общая сумма</td><td class="last" width="9%">Удалить</td> </tr> {% FOR cart_items %} <tr class="order"> <td> <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div> <div class="info txtalgnlft">$$$ <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span> <p class="fnt10n"><a href="http://{NET_DOMAIN}/">Главная</a> {% FOR catalog_path %}» <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>{% ENDFOR %}</p> </div> </td> <td class="number"> <div class="numeric_input" style="position: relative; height: 25px; margin: 0;"> <input style="margin-right: 3px; text-align: center; width: 20px;" type="text" class="text_q" name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" id="quantity_wanted" title="Количество" maxlength="12" onkeyup="if(parseInt($(this).val()))$(this).closest('form').submit();"> <div style="padding-right: 5px;"> <input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(1, this)"> <input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(-1, this)"> </div> <span sytle="padding-top: 3px; display: block;">шт</span> </div> </td> <td class="fnt12b">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> <td class="last" ><a href="{cart_items.ORDER_LINE_DELETE_URL}" class="delete" onclick="return confirm('Вы действительно хотите удалить {cart_items.GOODS_NAME} из корзины?')" ></a></td> </tr> {% ENDFOR %} </table> </div> <div class="cartbottom padd"> <div class="left" ><a href="{CART_TRUNCATE_URL}" class="whtgreen" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')">Очистить корзину</a> <button class="whtgreen fnt12n" type="submit" >Пересчитать</button></div> <div class="right"><button class="whtblue" type="submit" name="next_step">Заказать на: {% FOR cart_sum %}{cart_sum.NOW | money_format}{% ENDFOR %}</button></div> </div> {% ENDIF %} </div> </form> <!-- Корзина-Конец -->
Отправлено 19 Март 2013 - 14:07
Отправлено 20 Март 2013 - 07:16
sanik55 сказал:
<script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); ta1.value=parseInt(ta1.value)+i; if (parseInt(ta1.value) <= 1) { ta1.value=1; } $('.up_button').closest('form').submit(); } </script>
<script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); if (!parseInt(ta1.value)) { ta1.value = 1; } ta1.value=parseInt(ta1.value)+i; $('.up_button').closest('form').submit(); } </script>
ogonek7777 сказал:
<h1>Моя корзина</h1><h2 style="color:#888888"><em>Не забыли добавить подарки любимым?</em></h2> <!--Скрипт стрелочек--><script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); if (!parseInt(ta1.value)) { ta1.value = 1; } ta1.value=parseInt(ta1.value)+i; $('.up_button').closest('form').submit(); } <form action="{CART_URL}" method="post" class="cartForm"> <div> {% IF FORM_NOTICE %}<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h3>{% ENDIF %} {% IF cart_items_empty %} <div class="cartFormEmpty"><br> <p>Здесь еще нет ни одного товара :(</p><a href="http://{NET_DOMAIN}/user/login">Мой кабинет</a> | <a href="http://{NET_DOMAIN}/user/register">Регистрация </a> <h3>Каталог товаров</h3> <ul class="content_catalog_nested_categories"> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/new" title="Перейти к категории «НОВИНКИ»"> <img src="http://shabondama.ru/web/upload/goods/images/47/4665/4664997/novinki-a35910.jpg" alt="НОВИНКИ"> </a> </div> <a href="http://shabondama.ru/catalog/new" title="Перейти к категории «НОВИНКИ»">НОВИНКИ</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/Подарки" title="Перейти к категории «Подарки»"> <img src="http://shabondama.ru/web/upload/goods/images/22/2116/2115821/podarochnyje-nabory-a35910.jpg" alt="Подарки любимым!"> </a> </div> <a href="http://shabondama.ru/catalog/Подарки" title="Перейти к категории «Подарки»">Подарки любимым!</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/Бытовая-химия" title="Перейти к категории «Бытовая химия»"> <img src="http://shabondama.ru/web/upload/goods/images/28/2757/2756643/bytovaja-khimija-a35910.jpg" alt="Бытовая химия"> </a> </div> <a href="http://shabondama.ru/catalog/Бытовая-химия" title="Перейти к категории «Бытовая химия»">Бытовая химия</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/Хозтовары" title="Перейти к категории «Хозтовары»"> <img src="http://shabondama.ru/web/upload/goods/images/21/2047/2046392/hoztovary-a35910.jpg" alt="Хозтовары"> </a> </div> <a href="http://shabondama.ru/catalog/Хозтовары" title="Перейти к категории «Хозтовары»">Хозтовары</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ВОЛОС" title="Перейти к категории «Косметика для волос»"> <img src="http://shabondama.ru/web/upload/goods/images/21/2097/2096688/uhod-za-volosami-a35910.jpg" alt="Косметика для волос"> </a> </div> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ВОЛОС" title="Перейти к категории «Косметика для волос»">Косметика для волос</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ЛИЦА" title="Перейти к категории «Косметика для лица»"> <img src="http://shabondama.ru/web/upload/goods/images/37/3612/3611126/kosmetika-dla-lica-a35910.jpg" alt="Косметика для лица"> </a> </div> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ЛИЦА" title="Перейти к категории «Косметика для лица»">Косметика для лица</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ТЕЛА" title="Перейти к категории «Косметика для тела»"> <img src="http://shabondama.ru/web/upload/goods/images/21/2098/2097065/uhod-za-telom-a35910.jpg" alt="Косметика для тела"> </a> </div> <a href="http://shabondama.ru/catalog/КОСМЕТИКА-ДЛЯ-ТЕЛА" title="Перейти к категории «Косметика для тела»">Косметика для тела</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/Похудение" title="Перейти к категории «Похудение»"> <img src="http://shabondama.ru/web/upload/goods/images/25/2452/2451590/pohudenije-a35910.jpg" alt="Похудение"> </a> </div> <a href="http://shabondama.ru/catalog/Похудение" title="Перейти к категории «Похудение»">Похудение</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/Для-полости-рта" title="Перейти к категории «Для полости рта»"> <img src="http://shabondama.ru/web/upload/goods/images/21/2097/2096835/uhod-za-polostju-rta-a35910.jpg" alt="Для полости рта"> </a> </div> <a href="http://shabondama.ru/catalog/Для-полости-рта" title="Перейти к категории «Для полости рта»">Для полости рта</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/ДЕКОРАТИВНАЯ-КОСМЕТИКА-ВВ-косметика" title="Перейти к категории «Декоративная косметика (+ ВВ-косметика)»"> <img src="http://shabondama.ru/web/upload/goods/images/37/3612/3611091/dekorativnaja-kosmetika-a35910.jpg" alt="Декоративная косметика (+ ВВ-косметика)"> </a> </div> <a href="http://shabondama.ru/catalog/ДЕКОРАТИВНАЯ-КОСМЕТИКА-ВВ-косметика" title="Перейти к категории «Декоративная косметика (+ ВВ-косметика)»">Декоративная косметика (+ ВВ-косметика)</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/ДЛЯ-ПУТЕШЕСТВИЙ-И-СПОРТА" title="Перейти к категории «Для путешествий и спорта»"> <img src="http://shabondama.ru/web/upload/goods/images/25/2452/2451600/dorozhnyje-nabory-a35910.jpg" alt="Для путешествий и спорта"> </a> </div> <a href="http://shabondama.ru/catalog/ДЛЯ-ПУТЕШЕСТВИЙ-И-СПОРТА" title="Перейти к категории «Для путешествий и спорта»">Для путешествий и спорта</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/zhenskaja-gigijena" title="Перейти к категории «Женская гигиена»"> <img src="http://shabondama.ru/web/upload/goods/images/47/4605/4604186/zhenskaja-gigijena-a35910.jpg" alt="Женская гигиена"> </a> </div> <a href="http://shabondama.ru/catalog/zhenskaja-gigijena" title="Перейти к категории «Женская гигиена»">Женская гигиена</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/ДЛЯ-ЗДОРОВЬЯ" title="Перейти к категории «Для здоровья»"> <img src="http://shabondama.ru/web/upload/goods/images/32/3119/3118946/dla-zdorovja-a35910.jpg" alt="Для здоровья"> </a> </div> <a href="http://shabondama.ru/catalog/ДЛЯ-ЗДОРОВЬЯ" title="Перейти к категории «Для здоровья»">Для здоровья</a></div> </li> <li> <div class="withBorder cornerAll" style="padding:1em"> <div class="imagem"> <a href="http://shabondama.ru/catalog/ПРОБНИКИ" title="Перейти к категории «Пробники»"> <img src="http://shabondama.ru/web/upload/goods/images/27/2658/2657904/vnimanije-probniki-a35910.jpg" alt="Пробники"> </a> </div> <a href="http://shabondama.ru/catalog/ПРОБНИКИ" title="Перейти к категории «Пробники»">Пробники</a></div> </li> </ul> <br clear="all"> </div> {% ELSE %} <input type="hidden" name="hash" value="{HASH}" /> <p><div style="color:#666666"><br> <table class="cartFormTable"> <thead class="cartFormThead"> <tr> <th colspan="2" style="color:#000">Наименование</th> <th style="color:#000">Кол-во</th> <th style="color:#000">Цена</th> <th style="color:#000">Общая сумма</th> <th style="color:#000">Удалить</th> </tr> </thead> <tbody class="cartFormTbody"> {% FOR cart_items %} <tr> <td class="cell1"> <a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a> </td> <td class="cell2"> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader" style="color:#000"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.DISTINCTIVE_PROPERTIES_EMPTY %}<span><div style=" line-height: 17px;font-weight:bold;color:#000"> <u>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</u></div></span>{% ENDIF %} </a> <!-- Путь к категории, из которой заказали товар -- <div class="cartFormTbodyNavigate"> (Категория: {% FOR catalog_path %} » <a href="{cart_items.catalog_path.URL}" > {cart_items.catalog_path.NAME}</a> {% ENDFOR %}) </div--> </td> <td class="cell3"> <div class="numeric_input" style="position: relative; height: 25px; margin: 10px;"> <input style="margin-right: 3px; text-align: right; width: 20px;" type="text" class="text_q" name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" id="quantity_wanted" title="Количество" maxlength="12" onkeydown="this.blur()"> <div style="padding-right: 5px;"> <input style="background-color: transparent; width: 10px;" type="button" class="down_button" onclick="addone(1, this)"> <input style="background-color: transparent; width: 10px;" type="button" class="up_button" onclick="addone(-1, this)"> </div> <span sytle="padding-top: 3px; display: block;">шт</span> </div> </td> <td class="cell4 num"> {cart_items.GOODS_MOD_PRICE_NOW | money_format} </td> <td class="cell5 num"> {cart_items.ORDER_LINE_PRICE_NOW | money_format} </td> <td class="cell6"> <a href="{cart_items.ORDER_LINE_DELETE_URL}"><img src="{ASSETS_IMAGES_PATH}cartDelete.png" /></a> </td> </tr> {% ENDFOR %} </tbody> <tfoot class="cartFormTfoot"> <tr> <td colspan="2" class="cartFormTfootTruncate"><a href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')">Очистить корзину</a> </td> <td colspan="4" class="cartFormTfootSum"> <table class="cartFormTfootSumTable"> <tr> <td class="cell1">Итого:</td> <td class="cell2"> {% FOR cart_sum %} {cart_sum.NOW | money_format}<br /> {% ENDFOR %} </td> </tr> </table> </td> </tr> <tr> <td colspan="6" class="cartFormTfootButtons"> <input type="submit" value="Пересчитать"> <input type="submit" name="next_step" value="Оформить заказ" style="background:#FF3300;color:white;border:#cc0000;"> </td> </tr> </tfoot> </table> <ul>{% FOR cart_sum %}{% IF cart_sum.NOW<2000 %} <h2> Внимание! Минимальная сумма заказа - 2000 рублей. </h2> {%ENDIF%} <!-- {% IF cart_sum.NOW>2000 %} {% IF cart_sum.NOW<3000 %} <h3> Доставка по Москве на сумму от 3000 рублей составит 198 рублей, <br>при заказе менее 3000 рублей - 298 рублей. </h3> {%ENDIF%} {%ENDIF%}--> {% IF cart_sum.NOW>2000 %} {% IF cart_sum.NOW<5000 %} <h2> При сумме заказа более 5000 рублей мы доставим Ваш заказ БЕСПЛАТНО! </h2> {%ENDIF%}{%ENDIF%} {% ENDFOR %} <li> <h3>Если выбранный вами товар также выпускается в виде запасов, то убедитесь, что выбрали желаемую модификацию. Для смены модификации нажмите на товар в корзине и выберите другую модификацию в карточке товара.</h3> </li> <li>Нажмите кнопку «Пересчитать», если понадобилось изменить количество или удалить товар из корзины.</li> <li>Функция «Очистить корзину» позволит удалить все товары.</li> <li>Чтобы купить товар, находящийся в корзине, нажмите кнопку «Оформить заказ».</li> </ul> {% ENDIF %} </div></p> </form>
Отправлено 20 Март 2013 - 07:26
Vaccina (20 Март 2013 - 07:16) писал:
<script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); ta1.value=parseInt(ta1.value)+i; if (parseInt(ta1.value) <= 1) { ta1.value=1; } $('.up_button').closest('form').submit(); } </script>
<script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); if (!parseInt(ta1.value)) { ta1.value = 1; } ta1.value=parseInt(ta1.value)+i; $('.up_button').closest('form').submit(); } </script>
Отправлено 21 Март 2013 - 05:29
<script language="JavaScript"> function addone(i, $this) { ta1=$($this).closest('.numeric_input').find('input[type="text"]').get(0); if (!parseInt(ta1.value)) { ta1.value = 1; } else { ta1.value=parseInt(ta1.value)+i; } $('.up_button').closest('form').submit(); } </script>
Отправлено 21 Март 2013 - 08:11
Отправлено 21 Март 2013 - 21:19
0 пользователей, 0 гостей, 0 анонимных