Chrome 如何在React.js中禁用Input元素的浏览器自动完成功能

dgsult0t  于 2022-12-06  发布在  Go
关注(0)|答案(2)|浏览(131)

几天前我遇到了这个问题。你们知道如何在React.js中禁用Input元素的浏览器自动完成功能吗??我已经试过了:

  • 自动完成=“关闭”
  • 自动完成=“新密码”

两者都不起作用。
谢谢你的回答。

tquggr8v

tquggr8v1#

https://www.codementor.io/@leonardofaria/disabling-autofill-in-chrome-zec47xcui的解决方案
对我来说,解决这个问题的方法是将表单字段设置为只读,然后在用户聚焦它们时删除该属性。

<input readonly="readonly" onfocus="this.removeAttribute('readonly');" type="text" value="test">
k97glaaz

k97glaaz2#

在你的输入元素上删除type属性,一切都会好起来的。而且你不需要自动完成。

相关问题