【发布时间】:2016-06-10 11:43:50
【问题描述】:
有没有办法添加一个返回按钮来重新加载填写了输入的表单?
我有一个带有一些输入字段和一个保存(提交)按钮的表单。单击提交时,如果未填写必填字段,则会打开一个新页面并显示一条消息。如果我使用浏览器的后退按钮,我会收到以下消息:
确认重新提交表单
此网页需要您之前输入的数据才能 正确显示。您可以再次发送此数据,但这样做您 将重复此页面之前执行的任何操作。请按 重新加载按钮以重新提交加载页面所需的数据。 ERR_CACHE_MISS
所以基本上,它要求我刷新,然后在弹出窗口上单击“确定”进行确认,然后重新加载表单但有空字段。
我已经尝试过考虑所有问题,但找不到解决方案。谢谢。
【问题讨论】:
-
很难说没有代码或您正在使用的特定技术。解决此问题的一般架构方法是在数据正确之前根本不离开表单页面。但是对你有用的东西是不可能没有细节就说出来的。
-
如何保存已经填写的字段?您可能必须使用此处提到的 webstorage:stackoverflow.com/a/17591919/4976543 ... 然后,您可以使用页面上的 onload 功能轻松填写字段..
-
另外,cookie 是一个选项:w3schools.com/js/js_cookies.asp
标签: javascript html