SmolniyKolya Опубликовано 3 апреля, 2019 Жалоба Поделиться Опубликовано 3 апреля, 2019 Добрый вечер.Я только начинаю изучать php, smarty и Симплу, поэтому прошу строго не судить. Сделал я сделующее. На странице товара и в каталоге сделал выбор количества товара перед помещением в корзину, то есть могу сразу указать несколько товаров и добавить в корзинуhttps://pcvector.net/scripts/forms/380-uvelichit-i-umenshit-znachenie-v-pole-input.html <span class="down"><</span> <input class="mquantity" name="mquantity[{$v->id}]" value="0" type="text" data-price="{$v->price}"> <span class="up">></span> Но при нажатии на кнопку "В корзину" даже если не указано количество, все равно происходит анимация добавления товара, при этом товар не добавляется. Вопрос такой: как сделать, чтобы если не указано количество, появлялось всплывающее сообщение "Укажите количество", а если товар добавился "Товар добавлен". Предполагаю, что нужно в ajax_cart.js делать проверку на input class="mquantity" Буду очень благодарен, даже если просто покажите вектор направления. Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 4 апреля, 2019 Жалоба Поделиться Опубликовано 4 апреля, 2019 А почему value равен нулю? Если должно быть 1Попробуйте так: value="1" Тогда товар должен добавляться 1, а при необходимости пользователь будет менять кол-во. Цитата Ссылка на сообщение Поделиться на другие сайты
SmolniyKolya Опубликовано 4 апреля, 2019 Автор Жалоба Поделиться Опубликовано 4 апреля, 2019 (изменено) А почему value равен нулю? Если должно быть 1Попробуйте так: value="1" Тогда товар должен добавляться 1, а при необходимости пользователь будет менять кол-во. Так как у каждого товара несколько вариантов и у каждого варианта есть valve.Если указать 1 то при нажатии "В корзину", все варианты добавятся, поэтому по умолчанию ставлю значение 1 Изменено 4 апреля, 2019 пользователем SmolniyKolya Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 4 апреля, 2019 Жалоба Поделиться Опубликовано 4 апреля, 2019 Понял, вы просто это в первом сообщении не указали. Если хотите сделаю за $ пишите в skype - mstyle28 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 апреля, 2019 Жалоба Поделиться Опубликовано 4 апреля, 2019 (изменено) Есть такая доработка, если готовы оплачивать пишите в скайп simplacms или телеграмм http://t.me/noxter. Изменено 4 апреля, 2019 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 4 апреля, 2019 Жалоба Поделиться Опубликовано 4 апреля, 2019 Предполагаю, что нужно в ajax_cart.js делать проверку на input class="mquantity" Буду очень благодарен, даже если просто покажите вектор направления. Вектор тут простой и очевидный, использовать в JQuery-функцию each. Примеров много можно найти, в том числе поиском здесь на форуме. Или оплатить мастерам (10-20$), здесь знающих хватает... Цитата Ссылка на сообщение Поделиться на другие сайты
SmolniyKolya Опубликовано 4 апреля, 2019 Автор Жалоба Поделиться Опубликовано 4 апреля, 2019 Есть такая доработка, если готовы оплачивать пишите в скайп simplacms или телеграмм http://t.me/noxter. В том то и дело, что я уже сделал Вашу доработку. У меня сейчас добавляются несколько вариантов сразу. Мне нужно при клике на кнопку "В корзину" если не указано количество, выводить об этом сообщение Цитата Ссылка на сообщение Поделиться на другие сайты
SmolniyKolya Опубликовано 4 апреля, 2019 Автор Жалоба Поделиться Опубликовано 4 апреля, 2019 Вектор тут простой и очевидный, использовать в JQuery-функцию each.Примеров много можно найти, в том числе поиском здесь на форуме.Или оплатить мастерам (10-20$), здесь знающих хватает... Заплатить всегда готов, так как ценю чужой труд.Но так как потихоньку изучаю, решил разобраться и попробовать самому реализовать, поэтому и попросил совет. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 4 апреля, 2019 Жалоба Поделиться Опубликовано 4 апреля, 2019 Тогда надо делать проверку. Вариантов много через jquery например на проверку класса при добавление количества. Если нажали на количество добавили класс а тем что класс не добавился делать алерт Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.