2009-06-22 5 views
39

Sto cercando un elenco completo dei nomi dei campi modulo (<input name="…">) riconosciuti dalle funzioni di riempimento automatico nei principali browser.Nome campo modulo utilizzato dai dati personali riempimento automatico nei browser (Safari, Opera)

Ecco alcuni ho trovato a lavorare in Safari utilizzando 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 (utilizzato per contea di fuori degli Stati Uniti)
  • postalcode
  • zip

Tuttavia non ho potuto trovare campo separato per il titolo/prefisso onorifico (è inclusa nel nome completo solo).

La bacchetta di Opera riconosce più o meno gli stessi nomi ad eccezione del nome, che richiede Ecom_ReceiptTo_Postal_Name_First e Ecom_ReceiptTo_Postal_Name_Last.

Non riesco a trovare il campo per il numero di cellulare. Non ho trovato il modo di ottenere campi casa/lavoro separati. proposta


c'è per extend autocomplete attribute per consentire agli sviluppatori di specificare questi esplicitamente.

risposta

5

Non ero a conoscenza dei nomi che hai usato. Ma sapevo che Mozilla/Netscape e IE usano gli attributi vcard_name per guidare la compilazione automatica come described here.

2

C'è a RFC per questo. Ma apparentemente some implementations cerca le etichette anziché utilizzare i nomi dei campi.

Hai provato Ecom_ShipTo_Postal_Name_Prefix, Ecom_BillTo_Postal_Name_Prefix o Ecom_ReceiptTo_Postal_Name_Prefix per il titolo?

Non sembra esserci alcuna opzione per più numeri di telefono descritti nella RFC. Solo Ecom_ReceiptTo_Telecom_Phone_Number ecc.

+1

Ho provato questi (tutto da Ecom RFC), ma Safari inserisce erroneamente il nome completo in loro. – Kornel

0

Questo potrebbe essere uno stupido suggerimento *, ma hai considerato di ottenere la fonte e curiosare?Webkit is here, Firefox is here (tipo). Tuttavia, non sarà di aiuto con Opera o IE.

* Sarebbe sciocco per me, C/C++ è tutto doppio Duch a me :-)

28

Secondo http://www.macosxhints.com/article.php?story=20070527063904285 il file Contents/Resources/Italian.lproj/ABAutoCompleteMappings.plist all'interno del Safari.app pacchetto porta questo elenco:

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 
+0

In Safari 10.1 il file non si trova più nella posizione sopra descritta. Non sono stato in grado di localizzare l'equivalente altrove. – adamduren

Problemi correlati