html - sugerencias - ¿Cómo evitar que el navegador recuerde el contenido del campo de texto?
quitar autocompletar chrome html (1)
Para los navegadores que lo admiten, existe el nuevo atributo de autocomplete
. Desde el enlace:
El atributo
autocomplete
es un atributo enumerado. El atributo tiene tres estados. Los mapas de palabra clave en el estadooff
y los mapas de palabra claveoff
en el estado desactivado . El atributo también puede ser omitido. El valor predeterminado que falta es el estado predeterminado .El estado apagado indica que los datos de entrada del control son particularmente sensibles (por ejemplo, el código de activación para un arma nuclear); o que es un valor que nunca se reutilizará (por ejemplo, una clave única para un inicio de sesión bancario) y el usuario tendrá que ingresar los datos explícitamente cada vez, en lugar de poder confiar en el AU para rellenarlos previamente el valor para él; o que el documento proporciona su propio mecanismo de autocompletado y no desea que el agente de usuario proporcione valores de autocompletado.
... aunque en el caso específico que describes, creo que probablemente solo mantendría el símbolo de € fuera del valor del campo en primer lugar. Puede ponerlo al lado del campo, o superponerlo en el campo usando CSS (por ejemplo, ponerlo después del campo en el marcado y luego usar position: relative; left: -3em
, ese tipo de cosas). Pero si realmente desea evitar que el navegador se llene automáticamente, la función de autocomplete
es una herramienta para el Toolchest.
Posible duplicado:
¿Existe una forma válida de W3C para deshabilitar la función autocompletar en un formulario HTML?
¿Hay alguna manera de evitar que un navegador recuerde el contenido de un campo de texto? El problema es que el campo contiene un valor como 100, y luego se agrega un símbolo de moneda como € por lo que es 100 €
. Si hago clic en el campo, mi widget elimina la moneda y puedo editar el número descubierto, y cuando me desdibujo aparece la moneda nuevamente. Todo funciona bien hasta que tocas F5 y luego terminas teniendo 100 € €
porque el navegador restauró el valor original de 100 €
que tenía cuando se realizó la recarga y el widget se volvió a agregar.