我在几种表单上遇到Chrome自动填充行为的问题。
字段是带有名称的标准输入,例如'email','firstName'和'phoneNumber',但如果我将autocomplete =“off”,那么它不会使用我存储的值填充这些字段他们仍然想要填充,所以我不能那样做。
行为没有问题,只是Chrome正在填写输入错误,例如当您开始在电子邮件字段中输入时,firstName选项位于下拉列表中以自动填充。
是否存在可用于解决此问题的自动填充行为的怪癖?
答案 0 :(得分:4)
这样可以防止铬自动填充表格
答案 1 :(得分:0)
请参阅Stop Google chrome auto fill the input
设置value=""
会阻止此自动填充行为。
答案 2 :(得分:0)
你试过了吗?
autocomplete="new-password"
乍一看,这可能看起来很傻但是......
在某些情况下,浏览器会继续建议自动完成值 即使autocomplete属性设置为off。这出乎意料 对于开发人员来说,这种行为可能会令人费解诀窍真的 强制no-autocompletion是为了分配一个随机字符串 属性--- https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion