В настоящее время я создаю сайт, и мне нужен простой способ сохранить данные формы на перезагрузке страницы. Можно ли сделать это? Я думал, что это можно сделать с помощью javascript. В любом случае, прокомментируйте, если у вас есть идея о том, как это сделать. Благодаря!Сохранение данных формы на странице Перезагрузка
ответ
Посмотрите на sisyphus.js, который будет хранить данные формы через localStorage
на клиенте и очистить его при отправке/сбросе. Простой пример непосредственно из docuentation:
$('form').sisyphus();
Просто для записи есть и другие библиотеки/доступные решения
Хм ... Не совсем то, что мне нужно, я не думаю, что буду беспокоиться об этом , Спасибо, в любом случае! – keto23
Если это не должно быть на стороне клиента, почему бы не отправить форму до сервера иногда для последующего поиска. Что-то вроде отправки сообщения ajax с сериализацией jQuery() (см. http://api.jquery.com/serialize/). На сервере вы можете сохранить это в памяти (состояние сеанса) или сохраняться в DB, если это необходимо для длительного периода времени.
Лучшее решение может заключаться в том, чтобы поймать событие window.onbeforeunload, ajax данные формы до сервера, а затем использовать опубликованные данные, когда форма повторно извлекается с сервера с перезагрузкой.
Возможно, вам захочется следить за тем, как я заметил, что некоторые браузеры уже пытаются это сделать. Насколько я помню, FireFox на самом деле пытается сохранить состояние формы, поэтому убедитесь, что два подхода (ваш и браузер) не сталкиваются в некоторых браузерах.
- 1. Сохранение значений формы на странице
- 2. модель undefined на странице перезагрузка
- 3. Перезагрузка записей в базе данных на одной странице php
- 4. Сохранение, перенаправление и перезагрузка
- 5. Сохранение данных формы JSP
- 6. Сохранение данных формы
- 7. Сохранение данных формы в UIWebView
- 8. Android WebView - Сохранение данных формы
- 9. Перезагрузка/сохранение Hololens worldanchorstore
- 10. Сохранение данных на странице обновления в Angular
- 11. Сохранение данных на веб-странице SilverLight
- 12. Сохранение данных страницы на странице reload
- 13. Django Сохранение записанных данных формы
- 14. Сохранение пользовательского ввода на странице
- 15. Гобелен Hibernate база данных пустая на странице перезагрузка
- 16. Перезагрузка Magento AJAX на странице продукта
- 17. Перезагрузка формы в C#
- 18. JavaScript: сохранение и перезагрузка диапазона
- 19. Pjax и перезагрузка JavaScript на определенной странице
- 20. Отключение флажка на странице Перезагрузка Jscript
- 21. Перезагрузка результатов PHP-формы
- 22. C# Перезагрузка формы
- 23. Чтение данных формы, представленной на странице html
- 24. Проверка данных, введенных на странице формы: WPF
- 25. Сохранение данных формы в сеансе
- 26. Сохранение данных формы, внутри wordpress?
- 27. Сохранение данных из формы отправки
- 28. Перезагрузка формы в C# .net
- 29. Сохранение, стирание и перезагрузка Javascript
- 30. Сохранение формы данных Symfony 2.8
Вы можете использовать куки JS. Но тогда вы будете хранить данные на клиентском компьютере. – Teak
Похож на: http://stackoverflow.com/questions/9423165/keep-form-data-on-page-refresh – Chase