Есть ли соглашение об именах для полей HTML-форм для хорошего автозаполнения во всех современных браузерах?

Есть ли соглашение об именах для полей формы? Какие поля ищет 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 для автозаполнения:

https://html.spec.whatwg.org/multipage/forms.html#autofill

11
задан Community 23 May 2017 в 12:25
поделиться