我们如何在某些 <input>
上禁用 Chrome 的自动填充功能,以防止它们在页面加载时自动填充?
同时我需要保持自动完成启用,这样用户仍然可以通过单击输入或输入来查看建议列表。这可以做到吗?
编辑: 如果您觉得有必要或者您觉得这会使您的解决方案更简单,请随意使用纯 Javascript 或 jQuery。
原文由 Elias Zamaria 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们如何在某些 <input>
上禁用 Chrome 的自动填充功能,以防止它们在页面加载时自动填充?
同时我需要保持自动完成启用,这样用户仍然可以通过单击输入或输入来查看建议列表。这可以做到吗?
编辑: 如果您觉得有必要或者您觉得这会使您的解决方案更简单,请随意使用纯 Javascript 或 jQuery。
原文由 Elias Zamaria 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答882 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答896 阅读✓ 已解决
2 回答782 阅读
1 回答771 阅读✓ 已解决
2 回答1.1k 阅读
这是你想要的魔法:
Chrome 故意忽略
autocomplete="off"
和autocomplete="false"
。但是,他们将new-password
作为特殊条款放入,以阻止自动填写新密码表单。我将上面这行放在我的密码输入中,现在我可以编辑我表单中的其他字段并且密码不会自动填写。