HTML5 форма: сохранить входные данные после перезагрузки страницы - PullRequest
0 голосов
/ 04 сентября 2018

У меня длинная HTML-форма, и я хочу предотвратить случайную потерю пользователем всех входных данных.

В Chrome я могу закрыть вкладку и восстановить ее, не теряя ввода. Однако при перезагрузке страницы (F5) все поля ввода очищаются.
В Firefox я могу перезагрузить страницу (F5), не теряя ввода. Однако, если закрыть вкладку и восстановить ее, все поля ввода очищаются.

Я думал о решении Ajax или localStorage, поэтому я могу постоянно сохранять текущий ввод и восстанавливать его при необходимости, но я надеялся на некоторые настройки HTML5 (без javascript), чтобы сообщить браузеру, что я хочу сохранить ввод после перезагрузки.

Хотя все наоборот (удалить все при обновлении) кажется легким (autocomplete = "off"), мне не повезло с использованием autocomplete = "on"

Примечание. Это все до нажатия кнопки «Отправить». После того, как пользователь нажал на кнопку «Отправить», не имеет значения, есть ли еще входные данные или нет.

РЕДАКТИРОВАТЬ: все остальные вопросы предлагают использовать javascript / localStorage. Я могу решить эту проблему с помощью javascript, но я спрашиваю, есть ли более простой способ, такой как настройка HTML5, чтобы браузер мог справиться с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...