我的HTML表单很长,我想防止用户意外丢失所有输入。
在Chrome中,我可以关闭该标签并进行恢复,而不会丢失任何输入。但是,如果我重新加载页面(F5),则会清除所有输入字段。
在Firefox中,我可以重新加载页面(F5)而不会丢失任何输入。但是,如果关闭该选项卡并将其还原,则所有输入字段都将清除。
我当时在考虑Ajax或localStorage解决方案,因此我可以不断保存当前输入并在需要时将其还原,但我希望进行一些HTML5设置(不使用JavaScript),以告诉浏览器我想保留当前输入。重新加载后输入。
相反的操作(在刷新时删除所有内容)似乎很简单(autocomplete =“ off”),我对使用autocomplete =“ on”运气不佳
注意:这就是单击“提交”按钮之前的全部操作。用户单击“提交”按钮后,输入是否仍然存在都没关系。
编辑:所有其他问题建议使用javascript / localStorage。我可以使用javascript解决问题,但是我想问是否有一种更简单的方法,例如让浏览器处理它的HTML5设置。