Существует ли соглашение об именах для полей формы? Для каких полей Chrome, IE, Firefox ищут? Я имею в виду, один для всех или, по крайней мере, большинство современных браузеров.
Я наткнулся на:
- http://wonderfullyflawed.com/2009/02/17/rails-forms-microformat
- http://acidmartin.wordpress.com/2008/10/28/using-ecml-11-to-make-website-forms-compatible-with-google-toobar-autofill-and-wand/ → говорить о http://www.ietf.org/rfc/rfc3106.txt
- Имена соглашений об именах форм HTML
- Имена полей формы, используемые автоматическим заполнением личных данных в браузерах (Safari, Opera)
например. подход ECML использует такие имена:
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
Но те поля формы "Ecom _..." кажутся мне странными?
Я знаю об атрибуте VCARD_NAME="vCard.xyz"
только для IE и проприетарного (конечно) атрибута, но это недопустимый атрибут html.
Или лучший снимок, чтобы писать поля наиболее распространенным способом, например, @F. B. предлагает в имена полей полей, используемые автоматическим заполнением личных данных в браузерах (Safari, Opera)
Небольшое обновление (2015-07-21) - просто наткнулся на этот Блог разработчиков Google, в котором упоминается WHATWG HTML для автозаполнения: