Скрипт для + и - - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=20669 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1744723435 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров Webmasters.ru http://webmasters.ru/forum Скрипт для + и - by DarkAngel-163 http://webmasters.ru/forum/showpost.php?p=211604 Wed, 09 Nov 2011 10:57:23 GMT В общем такая проблема. Есть интернет-магазин на плагине wp-shop. Вот блок с инпутом количества товаров, необходимо реализовать скрипт прибавления и убавления значения инпута при клике на + и - - + т.к. таких блоков на одной странице несколько, необходимо чтобы скрипт работал только с тем инпутом, который находится в том же блоке div. Ну тоесть выборка относительная, а не абсолютная. Пробовал сам написать, но что-то не получается, и похожий не нагуглил( И так же условие на неположительность значения инпута необходимо. Спасибо тому, кто поможет. - + т.к. таких блоков на одной странице несколько, необходимо чтобы скрипт работал только с тем инпутом, который находится в том же блоке div. Ну тоесть выборка относительная, а не абсолютная. Пробовал сам написать, но что-то не получается, и похожий не нагуглил( И так же условие на неположительность значения инпута необходимо. Спасибо тому, кто поможет.]]> Скрипт для + и - by ishamshur http://webmasters.ru/forum/showpost.php?p=211661 Wed, 09 Nov 2011 12:01:26 GMT покажи код, который сейчас используется! Скрипт для + и - by DarkAngel-163 http://webmasters.ru/forum/showpost.php?p=211702 Wed, 09 Nov 2011 12:26:57 GMT ishamshur, сейчас ничего не используется. HTML я приложил, а JSку надо написать. В общем, при клике проверяется значение инпута, если меньше или равно 1, то устанавливается 1, иначе выбирается значение value у инпута, и прибавляется/убавляется 1. На словах то я могу, а вот в скрипт не могу реализовать. Скрипт для + и - by ishamshur http://webmasters.ru/forum/showpost.php?p=211795 Wed, 09 Nov 2011 13:43:41 GMT DarkAngel-163, вот пример кода на jQuery: [PHP] $(function(){ var wpshop_count = $('div.wpshop_count'), field = wpshop_count.find('input'); wpshop_count.find('a').click(function(){ var setval = field.val(); if($(this).hasClass('count_minus')){ setval--; } else{ setval++; } if(setval Скрипт для + и - by pyramida http://webmasters.ru/forum/showpost.php?p=211801 Wed, 09 Nov 2011 13:51:11 GMT DarkAngel-163, значение name у инпутов будет уникальное вот к нему и привязывайтесь. А может сделать аякс запрос на яве запускается акшен появляется поле ввода клиент вводит количество и нажимает ок, потом просто обновляется поле Скрипт для + и - by DarkAngel-163 http://webmasters.ru/forum/showpost.php?p=211805 Wed, 09 Nov 2011 14:02:33 GMT pyramida, если вы имеете ввиду модальное окно с вводом количества товаров, то не вариант, точнее не по ТЗ. ishamshur, благодарю. Скрипт для + и - by ishamshur http://webmasters.ru/forum/showpost.php?p=211809 Wed, 09 Nov 2011 14:05:29 GMT так наверное правильнее будет. Ведь таких блоков на странице может быть несколько? Правильно? [PHP] $(function(){ $('div.wpshop_count a').click(function(){ var $this = $(this), field = $this.siblings('input'); var setval = field.val(); if($this.hasClass('count_minus')){ setval--; } else{ setval++; } if(setval Скрипт для + и - by DarkAngel-163 http://webmasters.ru/forum/showpost.php?p=211813 Wed, 09 Nov 2011 14:08:37 GMT ishamshur, да, я это упоминал)