Как сохранить данные формы в javascript для истории использования на другой странице или открыть страницу - PullRequest
0 голосов
/ 17 февраля 2012

я хочу jsp или javascript для сохранения данных формы для истории -нет печенья нет сессии -нет база данных

когда вы откроете форму, заполните форму, отправьте форму ... Некоторое время пользователь должен вернуться в форму для некоторых изменений ... все поля формы с автозаполнением старых данных ... (потому что в форме 28 полей)

Ответы [ 4 ]

3 голосов
/ 17 февраля 2012

Если вы используете HTML 5. Вы можете использовать локальное хранилище HTML5.

localStorage.setItem("name", "Hello World!"); //saves to the database, key/value
document.write(localStorage.getItem("name")); //Hello World!
localStorage.removeItem("name"); //deletes the matching item from the database
1 голос
/ 17 февраля 2012

Тогда вы можете использовать HTML5.Потому что есть средство для хранения временных данных, и вы можете передавать их и на другие страницы.

0 голосов
/ 17 февраля 2012

Это (насколько я знаю) невозможно при использовании хранилища истории браузера. Вы также не хотели бы, чтобы это было возможно, поскольку это означает, что другие люди, использующие тот же браузер, могут использовать кнопку «Назад», чтобы получить доступ ко всем возможным конфиденциальным данным пользователя.

Правильный способ сделать это, если вам действительно необходимо, это использовать куки для отслеживания сеанса пользователя и, если они вошли (а не иным образом), предварительно заполнить HTML-форму на сервере с помощью информация, которую они ввели в базу данных в прошлый раз.

0 голосов
/ 17 февраля 2012

Вы не можете отслеживать пользователей / посетителей без какой-либо аутентификации, для которых могут потребоваться сеансы / куки (и базы данных).

Закрытие страницы / браузера завершает сеанс, но файлы cookie и localStorage сохраняются.

Сериализация формы и использование localStorage для ее сохранения.

...