2010-11-24 70 views
19

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

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

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

我在Linux中的Firefox 3.6.12和MacOS中的3.6.3中转载了此内容。而且,我只安装了Firebug扩展,所以它不应该是由于Firefox扩展。

这是一个知道的问题? 点击刷新按钮后如何清除textarea?

+0

你的声音感到惊讶,但这并不是新的行为。只要我记得,Firefox已经做到了这一点(并且自从版本号以“M”开头以来,我一直在使用Firefox!)。 – Ken 2010-11-24 05:42:36

回答

-1

使用

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

onload="document.FORMNAME.reset(); 

这将避免刷新aufill

2

如果您意外地离开页面,然后使用上一个或下一个按钮返回,就会保留您的表单信息。