Вообще не понятно, в чём у вас сложность.
Форма обрабатывается на сервере. В ответ приходит JSON, где ключ совпадает с именем поля.
Если ключ имени существует - значит ошибка при заполнении формы.
Febel, ))) зря вы так реагируете на замечания.
Наследование!!! Это вы должны знать до разработки «веб-приложения». Это основы основ. + инспектор. Вы о нём слышали? Там бы вы и обнаружили, почему не меняется, увидев зачёркнутые ваши стили.
С такими задачами верстальщик встречается каждый день.
Изначально количество товара задается владельцем сайта и может редактироваться им в любое время.
Уже не динамические данные, хотя уж если так поставлено дело то пусть.
И так. Имеем поле в БД, в которое пишет «хозяин». Пользователь отложил товар в корзину, но не оплатил. В корзине оно может пролежать уйму времени. Вам нужен этот учёт резервирования?
Если нужен, то да, без доп таблиц (не одной, увы) не обойтись.
Если не нужен то:
Что мешает переписать данное значение после прохождения транзикаций?
Febel, помните одну вещь - можно всё лишь бы не ругали.
Ваш вопрос заключается в том, что вы просто поленились протестировать.
Если бы вы протестировали - то и вопроса не было.
Соответственно Никита Егоров даже очень прав.
И что мешает взять значение из .price-new-product.product--p?
Если кнопка добавления находится в блоке товара, кнопки + и - там же, то вы с лёгкостью можете узнать контекст родителя и оперировать со всеми дочерними элементами через него.
Но я бы переопредилил.
Т. е. сгенерировал бы отдельную тему, и перенёс бы настройки темы в неё. Добавил необходимые настройки и, соответственно, уже подправил бы файлы под эти настройки.
Так бы было правильно и вы не зависите от обновлений темы.
Но это только "бы" моего ИМХО
saalaus, каким образом у вас даётся именно такая строка? Откуда она к вам в скрипт поступает?
Вот там и копать надо.
Если из вашего php скрипта, то вы не верно подготавливаете данные к выходу. Не собирайте её строкой. Собирайте всё в объект или массив и потом выводите этот объект в ответ echo json_encode($myObject);
Настройте npm, gulp или grunt (на выбор), настройте команды и всё. Можно при сохранении любого файла выполнять определённые таски. Так же и отдельно запустить определённые https://code.visualstudio.com/docs/editor/tasks
Dorothy, я человеку хочу объяснить, что то, что должно проверяться - хранится в куках, сессиях и т.д.
Настройки отображения, общая информация, История переходов, то, что не требует перепроверки - LocalStorage. Вот и всё.
riddlr, мне без разницы что вы храните в флагах. ЭТО ОТВЕТ!!!
Далее, если вы не читаете, а всё защищаете свое ЭГО на название флага))), КУКУ ВЫ МОЖЕТЕ ПРОВЕРИТЬ НА СЕРВЕРЕ ВО ВРЕМЯ ЗАПРОСА СТРАНИЦЫ! С LocalStorage этот фокус не пройдёт, без дополнительных запросов.
Что и где хранить - выбор за вами.
Форма обрабатывается на сервере. В ответ приходит JSON, где ключ совпадает с именем поля.
Если ключ имени существует - значит ошибка при заполнении формы.