2012-07-17 12 views
6

He intentado encontrar una forma de evitar que los navegadores (principalmente FF) impidan el autocompletado de mi formulario. No uso el autocompletar automáticamente, ya que escriben valores, ofrece sugerencias. Pero cuando cargo un formulario en FF, rellena automáticamente el formulario con los valores anteriores. Pero siempre quiero tener los campos en blanco en la carga.Impedir que los navegadores llenen automáticamente los campos del formulario

He intentado usar autocomplete = "off" en la etiqueta, pero eso no funciona. ¿Hay alguna solución para esto? He buscado otras preguntas y todos dicen que usen ese atributo, pero no funciona para el llenado automático, sí para el autocompletado. ¿Puedo usar JS/jQuery para hacer esto?

+1

Posible duplicado: http://stackoverflow.com/questions/2530/how-do-you-disable-browser- autocomplete-on-web-form-field-input-tag –

+0

Supongo que está contento con la función autocompletar, si lo entendí correctamente. Pero entonces no entiendo por qué su navegador autocompletará los valores anteriores en la carga de la página. ¿Estás seguro de que no hay ningún plugin/extensión que haga esto? – CodeExpress

Respuesta

13

probar esto podría funcionar para configurar autocomplete="off"

<input type="text" autocomplete="off" /> 

cheque: How to Turn Off Form Autocompletion

+0

mencioné en mi publicación que lo he intentado, y no funciona. FF aún pone los valores de cuando se completó el formulario por última vez. Lo probé en las etiquetas de formulario y de entrada. – skift

+3

Parece que esta respuesta funciona. sin embargo, FF es muy liberal en el almacenamiento en caché de las entradas de los usuarios y su repoblación. Por lo tanto, no es una autocompleta, es solo que a FF le gusta completar un formulario, con valores que ya ha cumplimentado. Modifiqué mi script js para borrar todos los campos en carga y css en blanco (para que el usuario final no vea el texto por un segundo, para que desaparezca) para evitar esto. luego cuando termine de cargar, después de eliminar el texto, devuelvo el texto a los colores predeterminados. – skift

+1

Para tu información, esto ya no funciona con las versiones más nuevas: https://bugzilla.mozilla.org/show_bug.cgi?id=956906 – FMCorz

Cuestiones relacionadas