Namen Formularfeld von personenbezogenen Daten auto-fill in Browsern (Safari, Opera) verwendet

StackOverflow https://stackoverflow.com/questions/1027462

  •  06-07-2019
  •  | 
  •  

Frage

Ich bin auf der Suche für eine vollständige Liste der Formularfeldnamen (<input name="…">), das durch Auto-Fill-Funktionen in gängigen Browsern erkannt werden.

Hier sind einige, die ich gefunden habe, in Safari arbeiten mit Trial-and-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 (für Kreis außerhalb der USA)
  • postalcode
  • zip

Allerdings konnte ich nicht separates Feld für Titel / honorific Präfix finden (es in vollen Namen enthalten ist nur).

Opera Wand erkennt mehr oder weniger die gleichen Namen mit Ausnahme des Namens, der Ecom_ReceiptTo_Postal_Name_First und Ecom_ReceiptTo_Postal_Name_Last erfordert.

Ich kann nicht Feld für Handy-Nummer finden. Haben Sie nicht gefunden Art und Weise getrennte home / Arbeitsfelder zu erhalten.


Es Vorschlag zum autocomplete erweitern rel="noreferrer"> Attribute, damit Entwickler dieses explizit angeben.

War es hilfreich?

Lösung

Ich war nicht bekannt, die Namen, die Sie verwenden. Aber ich wusste, Mozilla / Netscape und IE verwenden vcard_name Attribute autofill zu führen, wie beschrieben hier .

Andere Tipps

Nach http://www.macosxhints.com/article.php?story= 20070527063904285 die Datei Contents / Resources / English.lproj / ABAutoCompleteMappings.plist im Safari.app Paket führt diese Liste:

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

Es gibt ein RFC für diese . Aber anscheinend einige Implementierungen für Etiketten suchen, anstatt unter Verwendung von Feldnamen.

Haben Sie versucht, Ecom_ShipTo_Postal_Name_Prefix, Ecom_BillTo_Postal_Name_Prefix oder Ecom_ReceiptTo_Postal_Name_Prefix für den Titel?

Es scheint keine Option für mehrere Telefonnummern in der RFC beschrieben werden. Nur Ecom_ReceiptTo_Telecom_Phone_Number etc

Dies könnte ein blöder Vorschlag *, aber haben Sie als die Quelle bekommen und stochern? Webkit ist hier , Firefox ist hier (ein bisschen). Es wird allerdings nicht mit Opera oder IE helfen.

* würde es für mich albern, C / C ++ ist alles doppelt duch mir: -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top