Firefox缓存textarea值?

时间:2010-11-24 04:45:17

标签: html firefox textarea

我发现了一个奇怪的问题。在Firefox中打开一个简单的页面,代码很简单,如下所示:

<html>
  <body>
    <textarea></textarea>
  </body>
</html>

在Firefox中,我在textarea中输入一些字符。然后我单击浏览器的刷新按钮。令人惊讶的是,在页面刷新后,我输入的内容仍然存在于textarea中。但是,如果我只关注URL栏并按ENTER键,刷新后textarea就会清除。

我在Linux的Firefox 3.6.12和MacOS的3.6.3中重现了这一点。并且,我只安装了Firebug扩展,因此不应该归因于Firefox扩展。

这是一个知道问题吗? 单击“刷新”按钮后如何清除textarea?

3 个答案:

答案 0 :(得分:25)

仅适用于textarea:

<textarea autocomplete="off"></textarea>

适用于所有表单字段

<form autocomplete="off">

Preventing Firefox from remembering the input value on refresh with Meta tag

答案 1 :(得分:2)

如果您不小心离开页面然后使用上一个或下一个按钮返回,那么您的表单信息就会被保留。

答案 2 :(得分:-1)

使用

<script>document.form.reset();</script>

onload="document.FORMNAME.reset();

将在刷新时避免aufill