2014-03-13 165 views
1

假设我有Page A,它有一个很酷的POSTform,它们提交然后转到Page Z点击后退按钮清除/清空表格数据

现在在Page A,我有autocomplete='off'在所有forms和所有form inputs

目前:

  1. 转到Page A和数据提交form
  2. 请参阅Page Z并在浏览器中点击back button
  3. Page A以提交的数据(从1开始)显示窗体。

如何从Page A清除form data或防止它当我点击Page Zback button正在显示?

注意:表格数据正在清除Firefox(复选框除外)和Chrome,但不在IE(使用10进行调试)。我希望所有类型输入的表单数据都是空的。

+0

已经在下面的答案:http://stackoverflow.com/questions/7649747/clear-form-on-back-button –

回答

1

您可能从缓存中获取它,在加载时进行表单重置,您的表单将被重置为默认值。我在95%的表格上都是这样做的。

$('form').each(function() { 
    this.reset(); 
}); 

这只适用于表单内的输入。

+0

你可以请分享一段代码作为例子? – Derek

+0

我编辑了我的答案。 – Loenix

+0

这适用于Chrome和Firefox,但不适用于IE 11或Edge。 –