teclado metadatos inspeccionar guardar elemento ejemplos chrome cambios atajo html firefox

html - metadatos - ¿Hay alguna manera de decirle a Firefox que no recuerde el estado de mis campos de entrada en la actualización de la página?



metadatos html ejemplos (4)

Firefox tiene una característica muy molesta. Recuerda el estado de los campos de entrada cuando presionas F5. No es solo el valor, sino que recuerda si la entrada está deshabilitada o no.

Ejemplo:

<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script> </head> <body> <input type="text" value="textbox" /> <a href="#" onclick="javascript: $(''input'').attr(''disabled'', true); return false; " >Disable text box</a> </body> </html>

El código anterior tiene un anclaje que, al hacer clic, desactiva el campo de entrada de texto. Después de eso, Firefox recordará el estado después de F5 y la única manera de restaurarlo al original es presionar Enter en la barra de direcciones.

¿Hay una metaetiqueta o algo para que FF deje de hacer eso?

EDITAR

En realidad, los navegadores tienen diferentes comportamientos. Firefox es el más molesto. Firefox recuerda el valor de entrada y si está desactivado o no. IE8 recuerda el valor y Chrome no recuerda nada


Creo que todos los navegadores tienen esa característica.

Pero para restablecer su entrada a su valor original, intente esto.

$(''document'').ready(function(){//or whenever you want to fire back to the default value $(''input#withanidplease'').val($(''input#withanidplease'').prop(''defaultValue'')) })


Puede configurar el elemento o el formulario para autocompletar = "desactivar" para desactivar la preservación del estado, pero eso también desactiva la autocompletación de entrada, por supuesto.


Según el lenguaje de scripting que esté utilizando, puede intentar deshabilitar el almacenamiento en caché.


prueba esto:

<a href="javascript:void(0)" onclick="javascript: $(''input'').attr(''disabled'', true); return false; " >Disable text box</a>