html5 - remove - ¿Cómo puedo escribir un formulario que ayude a la función de autocompletar de mi navegador?
evitar recordar contraseña html (2)
Microformatos!
Son formatos de datos abiertos basados en estándares ya existentes.
vCard, hCard, etc.
¿Cómo Chrome, u otros navegadores, determinan qué datos son apropiados para completar automáticamente en un campo de formulario en particular? ¿Se basa solo en el nombre y el tipo? ¿Hay otros estándares semánticos / de microdatos de los que deba tener en cuenta que puedan darle una pista?
Me parece recordar haber leído un estándar de sugerencias de campo de formulario para Chrome, pero ya no puedo encontrar ese artículo.
HTML5 define :
Cuando el nombre del campo de autocompletar está "
on
", el agente de usuario debe intentar usar heurísticas para determinar los valores más apropiados para ofrecer al usuario, por ejemplo, basándose en el valor delname
del elemento, la posición del elemento en el DOM del documento, qué otros campos existir en la forma, y así sucesivamente.
Se definen varios nombres de campo de autocompletar , que se pueden usar como valores para el atributo de autocomplete
, por ejemplo:
-
name
para el nombre completo -
nickname
para el apodo, nombre de usuario, etc. -
organization-title
de laorganization-title
para el título del trabajo -
bday
para el cumpleaños -
tel
para el número de teléfono - ...
(FWIW, también hay RFC 3106 que define los valores para el comercio electrónico ).
Actualización (2015): estos nombres de campo de autocompletar no llegaron a la REC de HTML5. Sin embargo, son nuevamente / todavía parte de HTML 5.1 (WD) , y actualmente también forman parte del Borrador del Editor .
Actualización (2016): es parte de HTML 5.1 (REC): Autocompletar .