Angular:浏览器[DOM]Input elements should have autocomplete attributes (suggested: "current-password")

Chrome浏览器控制台总是会提示:[DOM] Input elements should have autocomplete attribute(suggested: "current-password"): (More info: https://goo.gl/9p2vKq)

这个是由于input元素应具有autocomplete属性,此功能主要是记住输入内容,下次提交表单或者浏览器回退后,还能保持表单内容不变,也就是能够在下面自动补齐上次填写的内容。

想要让控制台不要再提示这个信息,给出解决方案:

<input autocomplete="off">
<input autocomplete="on">
  • off:表示控件的输入数据特别敏感(例如核武器的激活码); 或者它是一个永远不会被重用的值(例如银行登录的一次性密钥),因此用户每次都必须明确输入数据,而不是依靠UA用户代理预先填写它们的价值; 或者文档提供了自己的自动完成机制,并且不希望用户代理提供自动完成值。
  • on:关键字表示允许用户代理向用户提供自动完成值,但不提供有关用户可能要输入的数据类型的任何进一步信息。用户代理必须使用启发式方法来确定要建议的自动完成值。

根据自己的需要进行配置就可以啦!

详细的例子可以参考W3school上的样例喔:https://www.w3school.com.cn/tags/att_input_autocomplete.asp

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值