Firefox cache textarea value?
I found a strange issue. Open a simple page in Firefox, the code is simple as below:
<html>
<body>
<textarea></textarea>
</body>
</html>
In Firefox, I type some characters in the textarea. Then I click refresh button of the browser. Surpri开发者_StackOverflow中文版singly, after the page refreshed, what I typed is still there in textarea. However, if I just focus on URL bar and press ENTER key, the textarea is clear after refreshing.
I reproduced this in Firefox 3.6.12 in Linux and 3.6.3 in MacOS. And, I have only Firebug extension installed so it should NOT be due to Firefox extension.
Is this a know issue? How to make textarea clear after Refresh button is clicked?
For textarea only:
<textarea autocomplete="off"></textarea>
For all form fields
<form autocomplete="off">
Preventing Firefox from remembering the input value on refresh with Meta tag
It's so that your form information is kept if you accidentally navigate away from the page and then return by using the previous or next button.
Use
<script>document.form.reset();</script>
or
onload="document.FORMNAME.reset();
which will avoid aufill
on refresh.
精彩评论