2010-11-24 16 views
19

Encontré un problema extraño. Abrir una página sencilla en Firefox, el código es simple como a continuación:Firefox cache textarea value?

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

En Firefox, que escribir algunos caracteres en el área de texto. Luego hago clic en el botón de actualización del navegador. Sorprendentemente, después de actualizar la página, lo que escribí todavía está allí en textarea. Sin embargo, si solo me concentro en la barra de URL y presiono la tecla ENTER, el área de texto se borrará después de actualizar.

He reproducido esto en Firefox 3.6.12 en Linux y 3.6.3 en MacOS. Y, solo tengo la extensión Firebug instalada, por lo que NO debería ser debido a la extensión de Firefox.

¿Es esto un problema conocido? ¿Cómo hacer que Textarea sea clara después de hacer clic en el botón Actualizar?

+0

Suenas sorprendido, pero esto no es nuevo comportamiento. Firefox ha hecho esto durante todo el tiempo que puedo recordar (¡y he estado usando Firefox desde que sus números de versión comenzaron con "M"!). – Ken

Respuesta

-1

Uso

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

o

onload="document.FORMNAME.reset(); 

que evitará aufill de actualización.

2

Es para que su información de formulario se conserve si accidentalmente navega fuera de la página y luego regresa usando el botón anterior o siguiente.