web-dev-qa-db-ja.com

ブラウザ(Safari、Opera)で個人データの自動入力に使用されるフォームフィールド名

主要なブラウザの自動入力機能によって認識されるフォームフィールド名(<input name="…">)の完全なリストを探しています。

試行錯誤を繰り返してSafariで動作することがわかったものを次に示します。

  • 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(米国外の郡で使用)
  • postalcode
  • Zip

しかし、タイトル/敬称の個別のフィールドを見つけることができませんでした(フルネームのみに含まれています)。

Opera's Wandは、Ecom_ReceiptTo_Postal_Name_FirstEcom_ReceiptTo_Postal_Name_Lastを必要とする名前を除いて、ほぼ同じ名前を認識します。

携帯電話番号のフィールドが見つかりませんでした。別々の家/仕事場を取得する方法を見つけていません。


開発者がこれらを明示的に指定できるようにするために extend autocomplete attribute という提案があります。

40
Kornel

あなたが使っている名前は知らなかった。しかし、私はMozilla/Netscapeを知っていて、IE vcard_name属性を使用して自動入力を ここで説明 としてガイドします。

5
max

Safari.appパッケージ内の http://www.macosxhints.com/article.php?story=20070527063904285 ファイルContents/Resources/English.lproj/ABAutoCompleteMappings.plistによると、このリストは次のとおりです。

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
28
François

これには a RFC があります。しかし、どうやら いくつかの実装 フィールド名を使用するのではなく、ラベルを検索します。

試しましたか Ecom_ShipTo_Postal_Name_PrefixEcom_BillTo_Postal_Name_PrefixまたはEcom_ReceiptTo_Postal_Name_Prefixタイトルは?

RFCに記載されている複数の電話番号のオプションはないようです。ただEcom_ReceiptTo_Telecom_Phone_Numberなど

2
Colin Pickard

これはばかげた提案かもしれません*が、ソースを入手してぶらぶらと考えたことはありますか? WebkitはここにありますFirefoxはここにあります (ちょっと)。ただし、OperaまたはIE)では役に立ちません。

*それは私にとってばかげているでしょう、c/c ++はすべて私にとって二重の二重です:-)

0
Dan F