フォーム フィールドの命名規則はありますか? Chrome、IE、Firefox はどのフィールドを検索しますか? つまり、すべて、または少なくとも最新のブラウザーのほとんどに 1 つです。
私はつまずいた:
- http://wonderfullyflawed.com/2009/02/17/rails-forms-microformat
- http://acidmartin.wordpress.com/2008/10/28/using-ecml-11-to-make-website-forms-compatible-with-google-toobar-autofill-and-wand/ -> http について話す: //www.ietf.org/rfc/rfc3106.txt
- HTML フォームの命名規則の名前
- ブラウザー (Safari、Opera) での個人データの自動入力で使用されるフォーム フィールド名
たとえば、ECML アプローチは次のような名前を使用します。
Description Field name
----------------------------------------------------------
ship to title Ecom_ShipTo_Postal_Name_Prefix
ship to first name Ecom_ShipTo_Postal_Name_First
ship to middle name Ecom_ShipTo_Postal_Name_Middle
ship to last name Ecom_ShipTo_Postal_Name_Last
user ID Ecom_User_ID
user password Ecom_User_Password
しかし、これらの "Ecom_..." フォーム フィールドは私には奇妙に見えますか?
私は IE 専用で独自の (もちろん) attribute について知っていますVCARD_NAME="vCard.xyz"
が、これは無効な html 属性です。
または、@FB がブラウザー (Safari、Opera) の個人データの自動入力で使用されるフォーム フィールド名で提案するように、最も一般的な方法でフィールドを書き込むのがベスト ショットです。
小さな更新 (2015-07-21) -自動入力のWHATWG HTML仕様について言及しているこのGoogle 開発者ブログの投稿を偶然見つけました。