我一直在为广告创建一个表单,我对此有一个小问题。
当用户输入他的所有信息并按提交时(如果一切正常),他将被重定向到其他页面以确认电子邮件地址等,但如果我点击该页面返回我以前的页面(仅使用chromes)后退按钮),我可以看到输入字段内的所有值,即使输入html代码没有值标记(见下图):
我尝试使用会话来防止这种情况,但我遇到了同样的问题。回过头来,用户可以一次又一次地提交表格。有什么建议如何防止这个问题?
答案 0 :(得分:0)
如果您在站点中启用了jQuery,则可以侦听BFCACHE事件,这是保持值缓存的技术。
$(window).bind("pageshow", function() {
var form = $('formid');
form[0].reset();
});
以上是如何清除内容的示例。
添加Cache-Control: no-cache, no-store
标题应禁用不使用javascript保存。