HTML5表单:页面重新加载后保留输入数据

时间:2018-09-04 06:32:51

标签: javascript html5 forms input reload

我的HTML表单很长,我想防止用户意外丢失所有输入。

在Chrome中,我可以关闭该标签并进行恢复,而不会丢失任何输入。但是,如果我重新加载页面(F5),则会清除所有输入字段。
在Firefox中,我可以重新加载页面(F5)而不会丢失任何输入。但是,如果关闭该选项卡并将其还原,则所有输入字段都将清除。

我当时在考虑Ajax或localStorage解决方案,因此我可以不断保存当前输入并在需要时将其还原,但我希望进行一些HTML5设置(不使用JavaScript),以告诉浏览器我想保留当前输入。重新加载后输入。

相反的操作(在刷新时删除所有内容)似乎很简单(autocomplete =“ off”),我对使用autocomplete =“ on”运气不佳

注意:这就是单击“提交”按钮之前的全部操作。用户单击“提交”按钮后,输入是否仍然存在都没关系。

编辑:所有其他问题建议使用javascript / localStorage。我可以使用javascript解决问题,但是我想问是否有一种更简单的方法,例如让浏览器处理它的HTML5设置。

0 个答案:

没有答案