2014-02-12 2 views
1

Вот моя проблема ...Сохранить данные Формы когда пользователь возвращается

У нас есть очень большая форма со многими входами и чек-боксами, проблема происходит, когда ПК отключают пользователь, он после этого нужно перезагрузить форму ,

После выполнения многих поисковых запросов Google я нашел несколько решений, но у меня нет возможности использовать какое-либо из них и хотелось бы знать, какое решение лучше использовать.

  1. Сохраните сеанс с пост-переменными, чтобы пользователь возвращал свои данные. (проблема заключается в том, что сеанс разрушен, когда браузер покидает страницу.)

  2. Сохраните переменную post во временную таблицу, и если имя хоста пользователя заполнено, чтобы продолжить, где он остановился. (Вероятно, самый простой способ)

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

Я имею в виду, используя второй вариант и просто протерев эту таблицу через 1 час, но хотелось бы знать, что лучше с точки зрения того, что более широко используется для этого решения.

Благодаря

+0

не было бы хорошей альтернативой? – FabioG

+1

Вариант БД звучит как «самый безопасный». Что делать, если браузер пользователей просто решил выйти или сбой? – putvande

+0

Вы должны хранить php, а также куки-файлы javascript или localstorage, если хотите, чтобы эти данные были всего лишь на час. – Jain

ответ

1

вы можете отправить данные с onBlur на TextFields с ajax post в PHP файл, который записывает их в сессии или coockie или базы данных. Сессия завершается, когда браузер (а не вкладка) закрыт. Пользователь Cookie должен быть активирован пользователем. Поэтому я считаю, что временная таблица - лучшее решение для вас.

+0

. Я думаю, что вы правы, просто протестировали быстрый снимок, и это определенно похоже на путь. Спасибо за быстрый ответ. – Andre

+0

. , – GoE

Смежные вопросы

 Смежные вопросы