working w3schools password off not new bootstrap html forms autofill

html - w3schools - input autocomplete css



Los nombres de los campos de formulario utilizados por los datos personales se completan automáticamente en los navegadores(Safari, Opera) (4)

Estoy buscando la lista completa de nombres de campos de formulario ( <input name="…"> ) que son reconocidos por funciones de autocompletar en los principales navegadores.

Aquí hay algunos que he encontrado que funcionan en Safari usando prueba y error:

  • email
  • Ecom_ReceiptTo_Postal_Name_First
  • Ecom_ReceiptTo_Postal_Name_Last
  • first-name
  • firstname
  • last-name
  • lastname
  • full-name
  • birthday
  • company
  • jobtitle
  • phone
  • street
  • city
  • country
  • state (utilizado para el condado fuera de los EE. UU.)
  • postalcode
  • zip

Sin embargo, no pude encontrar un campo separado para el título / prefijo honorífico (está incluido solo en el nombre completo).

Opera''s Wand reconoce más o menos los mismos nombres con excepción del nombre, que requiere Ecom_ReceiptTo_Postal_Name_First y Ecom_ReceiptTo_Postal_Name_Last .

No pude encontrar el campo para el número de teléfono móvil. No he encontrado la manera de obtener campos separados para el hogar / trabajo.

Hay una propuesta para extender el atributo de autocomplete para permitir a los desarrolladores especificar esto explícitamente.


De acuerdo con http://www.macosxhints.com/article.php?story=20070527063904285 el archivo Contents / Resources / English.lproj / ABAutoCompleteMappings.plist dentro del paquete Safari.app lidera esta lista:

first first name fname firstname given name middle initial middleinitial middle name middlename middle last last name lname lastname surname name birthday date of birth born job title jobtitle email e-mail street street address streetaddress address1 address 1 address city state zip zipcode zip code postalcode postal code country homephone home phone eveningphone evening phone home area code home areacode homeareacode evening area code evening areacode eveningareacode workphone work phone dayphone day phone daytime phone companyphone company phone businessphone business phone work area code work areacode workareacode day area code day areacode dayareacode company area code company areacode companyareacode business area code business areacode businessareacode mobilephone mobile phone cellphone cell phone mobile area code mobile areacode mobileareacode cell area code cell areacode cellareacode pagerphone pager phone pager area code pager areacode pagerareacode area code areacode phone fax organization company


Esta podría ser una sugerencia tonta *, pero ¿ha considerado obtener la fuente y hurgar? Webkit está aquí , Firefox está aquí (un poco). Sin embargo, no ayudará con Opera o IE.

* Sería una tontería para mí, c / c ++ es doblemente ducho para mí :-)


Hay un RFC para esto. Pero aparentemente algunas implementaciones buscan etiquetas en lugar de usar nombres de campo.

¿ Ecom_ShipTo_Postal_Name_Prefix , Ecom_BillTo_Postal_Name_Prefix o Ecom_ReceiptTo_Postal_Name_Prefix para el título?

No parece haber ninguna opción para múltiples números de teléfono descritos en el RFC. Solo Ecom_ReceiptTo_Telecom_Phone_Number etc.


No estaba al tanto de los nombres que usaste. Pero sabía que Mozilla / Netscape e IE usan los atributos vcard_name para guiar la función de autocompletar como se describe aquí .