当按下后退按钮时,iPhone safari会要求确认再次提交表单

时间:2011-06-30 09:49:13

标签: iphone forms html5 safari mobile-website

我有一张表格。当我单击提交按钮时,表单将被提交,结果将在下一页中加载。在这个页面我有一个超链接。点击该超链接,我将转到另一个页面。此时,如果我点击浏览器的“后退”按钮,我会确认是否应该提交表单。如何禁用此功能?我将结果存储在sessionStorage中,因此我不需要再次提交表单。

1 个答案:

答案 0 :(得分:0)

使用PRG模式,可以描述为:

Never show pages in response to POST
Always load pages using GET
Navigate from POST to GET using REDIRECT

请参阅http://en.wikipedia.org/wiki/Post/Redirect/Get及其中的链接