我们有一个大型表格,有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)
,如果我们的整个日期都有一般字段,那就是“生日”由于 圣拉斐尔
答案 0 :(得分:4)
2013年8月版HTML5 CR中的description of autocomplete
包含建议的表单字段名称列表。它在下一个版本中被删除,部分原因是它没有在浏览器中实现。但它可能会在以后的版本中重新引入,它仍然是“WHATWG Living HTML Standard”的part。因此,如果您希望使用有朝一日可能成为标准的名称,那么这可能是最佳猜测。其中,字段为bday-year
,bday-month
和bday-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
你可以找到合适的人。
祝你好运