Показать сообщение отдельно
  #10 (permalink)  
Старый 10.07.2019, 15:06
Аспирант
Отправить личное сообщение для Ленча Посмотреть профиль Найти все сообщения от Ленча
 
Регистрация: 13.07.2014
Сообщений: 78

Malleys, спасибо, что наорали) Ветром мозги продуло - полегчало

По этой причине у меня не сохранялась последняя строка. А по какой причине не сохраняется значение инпута?

Вводим или нащелкиваем цифру больше единицы. Получается, она уже есть в DOM. Причем заметьте, все посчиталось корректно.

Теперь мы берем этот код, сохраняем и вытаскиваем. Все остается как нужно, и только значение инпута сбрасывается до единицы. Причем нельзя сказать, что данные не заносятся в хранилище - ибо общая сумма и общее количество в итоговой строке остаются верными и соответствуют последним значениям.

Если в строке было два пункта на 5000 руб по 2500 за штуку - после перезагрузки в строке остается 5000 руб, но в инпуте единица. Причем! Если мы эту строку удалим - из общей суммы вычтется ДВЕ штуки товара! Как будто в инпуте value два - как и полагается, вот только видим мы единицу. Мистика какая-то.

Почему??

Не ругайте за код, я уже начала переписывать начисто этот полный бардак.

Последний раз редактировалось Ленча, 10.07.2019 в 17:59.
Ответить с цитированием