保持值在输入内没有值标记

时间:2015-02-01 02:26:42

标签: php redirect post

我一直在为广告创建一个表单,我对此有一个小问题。

当用户输入他的所有信息并按提交时(如果一切正常),他将被重定向到其他页面以确认电子邮件地址等,但如果我点击该页面返回我以前的页面(仅使用chromes)后退按钮),我可以看到输入字段内的所有值,即使输入html代码没有值标记(见下图):

enter image description here

我尝试使用会话来防止这种情况,但我遇到了同样的问题。回过头来,用户可以一次又一次地提交表格。有什么建议如何防止这个问题?

1 个答案:

答案 0 :(得分:0)

如果您在站点中启用了jQuery,则可以侦听BFCACHE事件,这是保持值缓存的技术。

$(window).bind("pageshow", function() {
  var form = $('formid'); 
  form[0].reset();
});

以上是如何清除内容的示例。

添加Cache-Control: no-cache, no-store标题应禁用不使用javascript保存。