У меня есть страница (например, страница регистрации) с текстовыми полями в ней. После ввода в них значений, если я перейду на другую страницу с помощью кнопок «Назад» и «Вперед» в браузере и снова вернусь на страницу регистрации. Я хочу, чтобы отображаемые значения введенного поля отображались. Есть ли способ сделать это. Надеюсь, кто-то может помочь. Заранее спасибо ...Как сохранить значения текстового поля после перехода на другую страницу?
ответ
сохранение в локальном хранилище является бит, так как каждый может перейти на консоль и введите: window.localStorage, чтобы просмотреть сохраненные значения, для ВСЕХ пользователей этого домена.
, например, на этой странице SO прямо сейчас, LocalStorage содержит следующее:
Storage {login-prefs: "{"provider":"google","oauth_version":"","oauth_server":"","username":""}", se:fkey: "c6f10e10979159fee3220954ec846d68,1387300621", wb:isparticipating: "{"1106914":{"t":1387805621703,"v":false}}"}
при условии, что значения TextBox не содержат личную информацию, вам все равно придется решать проблему нескольких пользователей такой же машина.
одно решение будет использовать идентификатор пользователя в качестве ключа, значение в качестве JSon представления textboxId: Значение
пример:
по событию window.befreunload, strore все значения TextBox в а ключ, содержащий идентификатор пользователя:
localStorage.setItem ('user_123_form-values', JSON.stringify ([{txbox1: 'some text'}, {txbox2: 'some other text'}]));
для получения значений:
JSON.синтаксический анализ (LocalStorage [ 'user_123_form-значение])
здесь скрипка, чтобы продемонстрировать локальный подход хранения, хотя, если данные должны быть безопасными, вам нужно будет использовать кук:
JS переменные никогда не были постоянными, но есть два пути вокруг этого:
1.Cookies 2.Storage Cookies поддерживаются во всех, кроме самых древних браузеров, но они может быть очень неудобным и трудным в использовании. Кроме того, ваш браузер отправляет файлы cookie на сервер с каждой pageload, поэтому, если он используется только JavaScript, он очень неэффективен.
Вместо этого вам следует, вероятно, взглянуть на вариант хранения.
Сохранение элемента так же просто, как localStorage.itemname = value
; Чтение выполняется так же легко, как и localStorage.itemname
, а удаление - так же, как delete localStorage.itemname
Эти значения сохраняются в папках, но не отправляются на сервер.
от:
Что вы ищете осуществляется с помощью сеанса/печенье/прилагая Строка запроса:
Проверить этот ответ: PHP Pass variable to next page
- 1. Как сохранить значение текстового поля после перехода на другую страницу
- 2. Как сохранить значения в текстовом поле после перехода на другую страницу?
- 3. Предотвращение перезагрузки текстового поля после перехода на другую страницу и возврата
- 4. Как сохранить значения в текстовых окнах даже после перехода на другую страницу в мобильном приложении jQuery
- 5. Изменения состояния флажка после перехода на другую страницу
- 6. Значок гамбургера исчезает после перехода на другую страницу в xamarin.forms
- 7. Kendo Grid Keep Filter State после перехода на другую страницу
- 8. Как передать значение динамического текстового поля на другую страницу php
- 9. Xamarin.forms как сохранить изображение на той же странице после перехода на другую страницу
- 10. Как сохранить значения текстового поля после обратной передачи
- 11. размер iframe остается прежним после перехода на другую веб-страницу
- 12. Magnific popup не отображается после перехода на другую страницу
- 13. $ timeout продолжает работать после перехода на другую страницу
- 14. Как получить значение текстового поля в другую страницу (PHP)
- 15. Jquery Load Не загружается после перехода на другую страницу
- 16. Global MediaElement, который продолжает играть после перехода на другую страницу
- 17. отсчет таймера даже после перехода на другую страницу
- 18. Сохраните стили CSS после перехода на другую страницу
- 19. Почему таблица не может попасть после перехода на другую страницу?
- 20. Использование Javascript для перехода на другую страницу
- 21. чтение из текстового поля и переход на другую страницу
- 22. Как передать некоторые значения из текстового поля сетки на другую страницу
- 23. Как сохранить значения одной страницы (значения поиска и значения записей в таблице) после перенаправления на другую страницу
- 24. Сохранить содержимое следующей страницы после перехода на страницу
- 25. Как сохранить значение текстового поля?
- 26. JSP, Получение значений из Текстового поля в другую JSP страницу
- 27. Как передать дочерние окна usercontrol значения страницы на другую страницу
- 28. Как отобразить содержимое без перехода на другую страницу
- 29. Добавление фильтра на страницу на основе значения текстового поля
- 30. передавая значение яваскрипта на другую страницу
На ум приходит куки-файлы, локальные хранилища или серверные переменные, вы выбираете тот, который подходит. – adeneo
Возможный дубликат [как сохранить значение переменной после перезагрузки страницы /] (http://stackoverflow.com/questions/16879985/how-to-retain-value-of-the-variable-after-the- page-is-reloaded) – Rikesh
Возможно, вам нужно кэшировать или переменную сеанса для каждого элемента управления и загружать из них значение, если оно присутствует. Аналогично сохранить текущее значение в соответствующую «кеш-сессию» перед отправкой формы – dreamweiver