Сохранение значения временно в текстовом поле, переключателе или раскрывающемся списке - PullRequest
0 голосов
/ 03 апреля 2020

Это может быть легко для кого-то еще ... но есть ли способ сохранить значение (данные) в текстовое поле временно перед его отправкой? Например, скажем, есть корзина для покупок, и пользователь должен ввести свою информацию, верно? поэтому я ввожу свое имя, и я буду, как о, я забыл добавить что-то и перехожу на другую страницу, чтобы добавить больше товаров в корзину. И пользователь возвращается и все еще будет сохранять данные в текстовом поле. Я делал это и искал в Google, но не смог решить.

Я был бы очень признателен, если бы кто-нибудь дал мне логи c.

Спасибо

1 Ответ

0 голосов
/ 03 апреля 2020

Большинство корзин покупок имеют базу данных для сохранения тележек пользователей. «Как написать базу данных», однако, выходит за рамки этого.

Однако, если вы просто хотите сохранить несколько строк информации, localStorage идеален. https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

Затем можно реализовать события с JavaScript (или с любой структурой JavaScript) для отключения после каждого изменения входа, обновляя объект localStorage.

Вот пример реализации на <select>: Как реализовать локальное хранилище на html? .

Это обновление корзины покупок: Реализация localalstorage

Но могут быть и другие варианты, которые фиксируют ваш вариант использования, например IndexedDB (локальное хранилище для сложных данных) или простое использование URL (идентификаторы фрагментов), как обсуждалось в большом обзоре здесь: https://www.toptal.com/web/persisting-data-page-reloads-cookies-indexeddb

...