https://codepen.io/IgorKaspersky/pen/RwjVZpw
Ребят, делаю бэкэнд тестовый проект, но без js никак, js только учу. Времени у меня мало, готов отблагодарить деньгами.
Простейший код
Как вы видите по ссылке ниже, я просто передаю каждый элемент на бэкэнд по
name="dishIdQuantityMap[айди блюда]" ( могу поменять на просто name=айди блюда )
value= что ввел в input.
Блюда подругружаются из БД, их количество может меняться.
Есть JS который увеличивает на 1 input, когда пользователь нажимает +, и считает totalSum заказа, но на решение этой проблемы снизу у меня знаний не хватает, я в полном отчаянии.
Проблема:
Когда пользователь перезагружает страницу, то пропадает input. А сортировка сделана через перезагрузку страницы и изменить нельзя.
Есть минимальное понимание.
Это localStorage.setItem (prodId, qty), а при нажатии кнопки localStorage.clear(), но опять-таки, нет абсолютно понимания практической реализации. Потому что очень важно, чтобы пользователь видел свой input и то, чтобы он отправлялся при нажатии на submit на сервер.
Буду крайне благодарен за помощь.
Так уж вышло, что у меня нет знаний и времени ( до сдачи проекта 2 дня ), чтобы получить эти знания.