У меня длинная HTML-форма, и я хочу предотвратить случайную потерю пользователем всех входных данных.
В Chrome я могу закрыть вкладку и восстановить ее, не теряя ввода. Однако при перезагрузке страницы (F5) все поля ввода очищаются.
В Firefox я могу перезагрузить страницу (F5), не теряя ввода. Однако, если закрыть вкладку и восстановить ее, все поля ввода очищаются.
Я думал о решении Ajax или localStorage, поэтому я могу постоянно сохранять текущий ввод и восстанавливать его при необходимости, но я надеялся на некоторые настройки HTML5 (без javascript), чтобы сообщить браузеру, что я хочу сохранить ввод после перезагрузки.
Хотя все наоборот (удалить все при обновлении) кажется легким (autocomplete = "off"), мне не повезло с использованием autocomplete = "on"
Примечание. Это все до нажатия кнопки «Отправить». После того, как пользователь нажал на кнопку «Отправить», не имеет значения, есть ли еще входные данные или нет.
РЕДАКТИРОВАТЬ: все остальные вопросы предлагают использовать javascript / localStorage. Я могу решить эту проблему с помощью javascript, но я спрашиваю, есть ли более простой способ, такой как настройка HTML5, чтобы браузер мог справиться с этим.