Existe una convención de nomenclatura para los campos de formulario HTML para una buena finalización automática en todos los navegadores modernos?
¿Existe una convención de nomenclatura para los campos de formulario? ¿Para qué campos buscan Chrome, IE, Firefox? Quiero decir, uno para todos, o al menos la mayoría de los navegadores modernos.
Me topé con:
http: //wonderfullyflawed.com/2009/02/17/rails-forms-microformahttp: //acidmartin.wordpress.com/2008/10/28/using-ecml-11-to-make-website-forms-compatible-with-google-toobar-autofill-and-wand -> hablando dehttp: //www.ietf.org/rfc/rfc3106.txNombres de convenciones de nomenclatura de formularios HTML Los nombres de campo de formulario utilizados por los datos personales rellenan automáticamente los navegadores (Safari, Opera)p.ej. El enfoque ECML utiliza tales nombres:
Description Field name
----------------------------------------------------------
ship to title Ecom_ShipTo_Postal_Name_Prefix
ship to first name Ecom_ShipTo_Postal_Name_First
ship to middle name Ecom_ShipTo_Postal_Name_Middle
ship to last name Ecom_ShipTo_Postal_Name_Last
user ID Ecom_User_ID
user password Ecom_User_Password
¿Pero esos campos de formulario "Ecom _..." me parecen extraños?
Sé sobre el atributo exclusivo y propietario de IE (por supuesto)VCARD_NAME="vCard.xyz"
, pero es un atributo html no válido.
Or es la mejor opción, escribir los campos de la manera más común como @F. B. sugiere en Los nombres de campo de formulario utilizados por los datos personales rellenan automáticamente los navegadores (Safari, Opera)
Small Update (2015-07-21) - me topé con estaGoogle Developer Blog post que menciona elWHATWG HTML especificaciones para Autocompletar: