gpt4 book ai didi

html - 是否有 HTML 表单字段的命名约定,以便在所有现代浏览器中自动完成?

转载 作者:技术小花猫 更新时间:2023-10-29 12:55:37 27 4
gpt4 key购买 nike

是否有表单字段的命名约定? Chrome、IE、Firefox 寻找哪些字段?我的意思是,适用于所有浏览器,或者至少适用于大多数现代浏览器。

我偶然发现:

例如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-only 和专有(当然)属性 VCARD_NAME="vCard.xyz",但它是一个无效的 html 属性。

或者是最好的办法,用最常见的方式写字段,比如@F。 B. 建议在 Form field names used by personal data auto-fill in browsers (Safari, Opera)


小更新 (2015-07-21) - 刚刚偶然发现了这个 Google Developer Blog帖子中提到了自动填充的 WHATWG HTML 规范:

https://html.spec.whatwg.org/multipage/forms.html#autofill

最佳答案

您似乎已链接到答案。但是,如果您不使用 CakePHP 或 Ruby on Rails 等高级框架,则第一个和第三个链接不适用。

问题是,成功填写表格是 Google 工具栏和 Wand 的工作。考虑到 Internet 的范围,工具栏必须有冗余。

因此,只要您保持表单字段语义命名,表单就应该自动填充。

ECML 是电子商务建模语言。 Ecom_ 仅代表电子商务。如果您需要销售东西,请使用该命名约定。

关于html - 是否有 HTML 表单字段的命名约定,以便在所有现代浏览器中自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6365395/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com