我试图以各种方式寻找这个问题的答案,但没有成功。
HTML表单中的字段是否有“标准”名称列表?例如,“名字”,“家庭电话”等。我怀疑可能没有官方标准,但更多的是松散的惯例。我正在创建一个表单,如果可能的话,我希望它可以很好地使用表单填充程序,辅助功能软件等。
填表者通常使用哪些信息来确定将用户的电话号码或电子邮件地址放在表单中的位置?
答案 0 :(得分:7)
请参阅http://www.ietf.org/rfc/rfc3106.txt
此处有关Google工具栏自动填充的一些信息http://www.google.com/support/forum/p/Toolbar/thread?tid=7ce6293ebaa69edb&hl=en
以上Google链接已经死亡。请改用:
https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill
https://developers.google.com/web/fundamentals/design-and-ui/input/forms/
答案 1 :(得分:1)
填表者通常使用哪些信息来确定将用户的电话号码或电子邮件地址放在表单中的位置?
我所知道的并没有广泛应用的标准,而且大多数网站都非常喜欢。我认为每个自动表格填充必须能够智能地检测这些字段,所以我想你基本可以随意命名它们。
然而,您可以查看其他流行格式,如vCard之后命名其元素。这可能与您将获得的标准接近。
答案 2 :(得分:1)
我会说不,但我确信表格填充软件的制造商已经想到了这一点。只要你保持你的名字相关,他们就应该明白你的意思。称他们为'firstName'而不是'formFieldOne',你应该没问题。
也许您可以查看热门网站的HTML,看看他们称之为输入的内容?
答案 3 :(得分:0)
最佳实践,标准和指南,所有这些之间存在巨大差异,通常每个都可以在特定的背景下进行。例如,对于这个特定项目,在形式字段命名方面没有标准,特别是没有W3C标准,但是,当考虑诸如可接近性之类的项目时,例如,第508节,有标准。
http://www.access-board.gov/sec508/guide/1194.22.htm
当然,这些不是字段本身的名称,而是如何构建名称标签以允许消费品可访问性(屏幕阅读器)。
诸如此类的命名标准是,您应该确定需求的范围,并围绕可用性/可访问性进行测试 - 以便进行组织。这意味着您应该以一种组织可以轻松使用和理解它们的方式命名字段(标签和实际控件)。
一个简单的例子,在一个组织中,“地址”一词可能会在街道上飞行,在另一个组织中,它会混淆并被解释为整个邮件地址。