nomes de campo de formulário utilizados pelos dados auto-suficiência pessoal em navegadores (Safari, Opera)

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu estou olhando para a lista completa de nomes de campo de formulário (<input name="…">) que são reconhecidos por funções auto-suficiência nos principais browsers.

Aqui estão alguns que eu encontrei para trabalhar no Safari usando tentativa e erro:

  • 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 (usado para o município fora dos EUA)
  • postalcode
  • zip

No entanto, eu não poderia encontrar campo separado para o título / honorífico prefixo (é incluído no nome completo apenas).

Wand da Opera reconhece mais ou menos os mesmos nomes com exceção do nome, o que requer Ecom_ReceiptTo_Postal_Name_First e Ecom_ReceiptTo_Postal_Name_Last.

Eu não poderia encontrar campo para o número de telemóvel. Não encontrei maneira de obter campos casa / trabalho separadas.


Não há proposta de estender atributo autocomplete para permitir aos desenvolvedores especificar estes explicitamente.

Foi útil?

Solução

Eu não estava ciente dos nomes que você usou. Mas eu sabia Mozilla / Netscape e uso IE vcard_name atributos para orientar o preenchimento automático como descrito aqui .

Outras dicas

De acordo com a http://www.macosxhints.com/article.php?story= 20070527063904285 o conteúdo do arquivo / Resources / English.lproj / ABAutoCompleteMappings.plist dentro dos leads pacote Safari.app 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

um RFC para isso. Mas, aparentemente, algumas implementações busca de etiquetas em vez de usando nomes de campo.

Você tentou Ecom_ShipTo_Postal_Name_Prefix, Ecom_BillTo_Postal_Name_Prefix ou Ecom_ReceiptTo_Postal_Name_Prefix para o título?

Não parece haver nenhuma opção para vários números de telefone descritas no RFC. Apenas Ecom_ReceiptTo_Telecom_Phone_Number etc

Esta poderia ser uma sugestão boba *, mas você já pensou em começar a fonte e bisbilhotando? Webkit é aqui , Firefox é aqui (kinda). Não vai ajudar com o Opera ou IE embora.

* Seria bobagem para mim, c / c ++ é tudo double Duch para mim: -)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top