码迷,mamicode.com
首页 > 其他好文 > 详细

禁止浏览器自动填充密码

时间:2018-12-14 17:16:28      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:inxi   key   文本域   har   设置   alt   spell   就会   输入   

 
<input type="password" name="txtPassword" >
<input type="password" name="txtPassword" placeholder="请输入密码" autocomplete="off" />
添加一个隐藏的input,然后设置填充密码的input的name属性和隐藏的一样。同理,type=“text”也一样!
问题:ajax传参的时候,如果传的是key是name,那就会传重复的key
 
 
<input type="password" >
<input data-placeholder="请输入密码" name="password" data-required="true" type="password" autocomplete="new-password" data-max-length="50" tabindex="2" spellcheck="false" id="auto-id-1505904797992" placeholder="请输入密码">
先输入一个隐藏文本域,再输入第二个展示的文本框,重点是我加黑的字体,编译器可能会无法识别,但是浏览器可以解析。
参考网易邮箱设置:
技术分享图片
 
注释:之所以new-password能够解决off失效的原因是autocomplete属性的有效值只有on和off,默认值是on,
如果autocomplete的属性是除on和off外的值,那么就是个无效值,那么浏览器就会放弃对该属性的执行。
换句话说,除on和off外的任一值,可以随便编都行!

禁止浏览器自动填充密码

标签:inxi   key   文本域   har   设置   alt   spell   就会   输入   

原文地址:https://www.cnblogs.com/webooa/p/10119581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!