Desactivar el autocompletado de campos
No les resulta molesto que su les complete un campo (por tener un name igual a otro que ya completaron en otro sitio) ? Esto puede tornarse un problema para usuarios poco experimentados, ya que pueden confundirse al ver un campo ya completo en el sitio que ustedes desarrollaron.
Existe un attributo que nos permite desactivar el autocompletado de campos en un formulario específico (puede usarse con campos también).
<form action="index.php" method="post" autocomplete="off" > ... </form>
Con esto nos olvidamos de que el navegador pueda guardar los valores de un campo y confundir a nuestros usuarios.
Category: (X)html 4 comments »
March 10th, 2009 at 23:42
Esta opcion suele ser muy util, aun que la mayor parte de veces pasa en otros lugares como por ejemplo en Google donde su campo de busqueda guarda las keywords, “revelando lo que buscamos”, en mi cyber encontras cualquier cosa inimaginable.
Eso seria bueno, podes desactivar desde lado “cliente” y no web. Quizas algun plug-in en Firefox.
Con respecto al tema, al poner este codigo estamos diciendo que no guarde ninguno de TODOS los campos dentro de ese ¿no?
En vez de poner autocomplete=”off” en , lo ponemos en un formulario especifico, hace la misma funcion unicamente en ese form?
March 11th, 2009 at 23:50
Si, respecto al campo de Google, desde el Firefox se puede desabilitar el historial de búsquedas (En opciones -> privacidad). Respecto al código, si, se aplica solo al formulario, no guarda ningún campo, pero también se puede aplicar a campos específicos (una buena utilidad sería recordar todo menos el campo para el número de tarjeta de crédito por ejemplo).
March 12th, 2009 at 6:32
[...] el historial de nuestra PC, si eres desarrollador puedes utilizar este código interesante, “Desactivar el auto completado de campos” puede tener una gran utilidad para no recordar campos específicos como los de la tarjeta de [...]
October 9th, 2009 at 19:23
Hola esa forma de autocompletar no es valida para los estandares W3C, alguien sabe como hacerlo de una forma válida?