防止重新提交表单

时间:2014-01-24 13:31:32

标签: html forms

这可能不是一个很好的问题。但是,当您有一个表单并在表单后面出现一个感谢页面之后。如果有人在chrome上按 Ctrl + R ,它会重新提交数据。有没有办法停止在浏览器中重新提交数据?基本上相反,我希望它重新加载表单,并让用户再次填写它。有没有办法停止明确说明浏览器后这一点停止缓存?

1 个答案:

答案 0 :(得分:2)

这与缓存无关,尽管浏览器在刷新或点击后退按钮时会暂时存储表单数据。这是浏览器特定的,这是你无法控制的,但是,这种行为可以被规避:

  1. 通过ajax提交表单数据

  2. 通过在表单数据POST请求

  3. 之后强制执行非POST请求