html - quitar - ¿Cómo evitar que el navegador almacene en caché los campos de formulario?
quitar autocompletar chrome html (3)
Esta pregunta ya tiene una respuesta aquí:
Tengo un textbox
de textbox
en un campo de formulario que el usuario rellena. Sin embargo, actualmente (en Firefox 10) el usuario puede navegar fuera de la página, luego regresar, y la entrada se completará con su valor anterior. Creo que esto crea una experiencia de usuario confusa y me gustaría evitarla.
¿Hay una manera de hacer esto sin restablecer manualmente el valor? He intentado cambiar la respuesta a no caché así como configurar autocomplete=''false''
sin suerte.
usa meta en la cabeza
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
o usar
<% Response.CacheControl = "no-cache"; %>
<% Response.AddHeader("Pragma", "no-cache"); %>
<% Response.Expires = -1; %>
Pruebe con autocomplete="off"
, pero no funcionará con todos los navegadores
PD: duplicar ...
Evita que el navegador llene los cuadros de texto con detalles
Hacer página para indicar al navegador que no almacene en caché / preservar valores de entrada
solo agregue un script simple en algunos JS globales:
$("form :input").attr("autocomplete", "off");