Firefox кэширует значение текстовой области? - PullRequest
19 голосов
/ 24 ноября 2010

Я обнаружил странную проблему. Откройте простую страницу в Firefox, код простой, как показано ниже:

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

В Firefox я набираю некоторые символы в текстовой области. Затем я нажимаю кнопку обновления браузера. Удивительно, но после того, как страница обновилась, то, что я напечатал, все еще есть в текстовой области. Однако, если я просто сфокусируюсь на строке URL и нажму клавишу ВВОД, после обновления текстовая область будет очищена.

Я воспроизвел это в Firefox 3.6.12 в Linux и 3.6.3 в MacOS. И у меня установлено только расширение Firebug, поэтому оно НЕ должно происходить из-за расширения Firefox.

Это известная проблема? Как сделать текстовую область понятной после нажатия кнопки Обновить?

Ответы [ 3 ]

25 голосов
/ 06 декабря 2010

Только для текстовой области:

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

Для всех полей формы

<form autocomplete="off">

Запрет Firefox запоминать входное значение при обновлении с метатегом

2 голосов
/ 03 декабря 2010

Информация о вашей форме сохраняется, если вы случайно отошли от страницы, а затем вернулись, используя предыдущую или следующую кнопку.

0 голосов
/ 24 ноября 2010

Используйте

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

или

onload="document.FORMNAME.reset();

, что позволит избежать aufill при обновлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...