我的结账表单中有一个<input type="text" name="quantity" />
,但是 Chrome 认为这个字段是信用卡过期月份。
一旦用户开始在另一个字段中输入姓名,Chrome 就会提供自动填充 CC 信息的选项,但是当用户点击时,Chrome 会将我的数量-<input>
填充为过期日期。
我尝试了每种可能的解决方法,包括:
autocomplete="off"
(在 Chrome 中完全无效)- 设置
autocomplete="new-password"
(不适用于 CC 自动填充)
PS. 如果你考虑将这个问题标记为“重复”,请注意我特别谈论的是信用卡自动填充,而不是你通常的自动填充。