Есть ли соглашение об именах для полей формы? Какие поля ищет Chrome, IE, Firefox? Я имею в виду, один для всех или, по крайней мере, для большинства современных браузеров.
Я наткнулся на:
например в подходе 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 _...» кажутся мне странными?
Я знаю о собственном (разумеется) атрибуте только для IE VCARD_NAME = "vCard. xyz "
, но это недопустимый атрибут html.
Или лучше всего записать поля наиболее распространенным способом, например @F. Б. предлагает в имена полей формы, используемые при автоматическом заполнении личных данных в браузерах (Safari, Opera)
Небольшое обновление (2015-07-21) - только что наткнулся на этот Блог разработчиков Google сообщение, в котором упоминаются спецификации WHATWG HTML для автозаполнения: