输入单独生日字段的名称 - 自动填充

时间:2014-04-07 07:07:04

标签: html forms autofill

我们有一个大型表格,有3个单独的字段用于生日(年,月,日)。

要使自动填充(在iOS上运行)工作,您必须在字段上使用特定名称。

根据RFC 3106(http://www.ietf.org/rfc/rfc3106),有可用于Ecom_Payment_Card_ExpDate_Day,Ecom_Payment_Card_ExpDate_Month和Eom_Payment_Card_ExpDate_Year的单独名称,但我找不到生日字段的正确值。

根据Form field names used by personal data auto-fill in browsers (Safari, Opera)

,如果我们的整个日期都有一般字段,那就是“生日”

由于 圣拉斐尔

3 个答案:

答案 0 :(得分:4)

2013年8月版HTML5 CR中的description of autocomplete包含建议的表单字段名称列表。它在下一个版本中被删除,部分原因是它没有在浏览器中实现。但它可能会在以后的版本中重新引入,它仍然是“WHATWG Living HTML Standard”的part。因此,如果您希望使用有朝一日可能成为标准的名称,那么这可能是最佳猜测。其中,字段为bday-yearbday-monthbday-day(包含所有数字值)。

答案 1 :(得分:1)

According to the MDN Web Docs

“生日”

出生日期,作为完整日期。


“生日”

出生日期的月份中的第几天。


“生日-月”

出生日期的月份。


“生日-年” 出生日期的年份。

答案 2 :(得分:0)

RFC 3106仅适用于电子商务,您不会在那里获得个人详细信息。


根据Safari AutoFills Safari.app包中的文件Contents / Resources / English.lproj / ABAutoCompleteMappings.plist 生日有3个字段:

birthday
date of birth
born

你可以找到合适的人。

祝你好运