2010-11-24 6 views
19

Je trouve une question étrange. Ouvrez une page simple dans Firefox, le code est simple comme ci-dessous:Firefox cache textarea valeur?

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

Dans Firefox, je tape quelques caractères dans la zone de texte. Ensuite, je clique sur le bouton d'actualisation du navigateur. Étonnamment, après la mise à jour de la page, ce que j'ai tapé est toujours présent dans textarea. Cependant, si je me concentre juste sur la barre d'URL et appuie sur la touche ENTRÉE, la zone de texte est claire après l'actualisation.

Je reproduit cela dans Firefox 3.6.12 sous Linux et 3.6.3 sous Mac OS. Et, j'ai seulement l'extension Firebug installée donc cela ne devrait pas être dû à l'extension de Firefox.

Est-ce un problème connu? Comment faire textarea clair après le bouton Actualiser est cliqué?

+0

Vous avez l'air surpris, mais ce n'est pas un nouveau comportement. Firefox a fait cela aussi longtemps que je me souvienne (et j'ai utilisé Firefox depuis que ses numéros de version ont commencé avec "M"!). – Ken

Répondre

-1

Utilisez

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

ou

onload="document.FORMNAME.reset(); 

qui évitera aufill lors de l'actualisation.

2

Pour que vos informations de formulaire soient conservées si vous vous éloignez accidentellement de la page, puis revenez en utilisant le bouton précédent ou suivant.

Questions connexes