最近在项目中遇到一个问题,系统管理员在页面添加普通用户时候,浏览器会在用户名和密码框自动填充当前登录用户名和密码,在网上搜索很多,找到几种办法,亲测第三,四种方法有效,建议使用第四种

方法一:设置autocomplete=‘off’,适用于普通文本框

//用户名
<input type="text" autoComplete="off" name='name'/>

方法二:设置autocomplete=‘new-password’,适用于密码输入框

//密码
<input type="password" autoComplete="new_password" name='password'/>

方法三:设置autocomplete=‘off’,在input上面各加上一个隐藏的input,type设置成text,点击后改成password,但是容易造成表单提交时候数据混乱的问题,需要看一下js是否处理了提交数据,根据ID或者class取值,而不是根据name取值.

//密码
<input type="text" name="name" style="display: none"/>
<input type="text" name="username" AUTOCOMPLETE="off" /><input type="password" style="display: none"/>
<input type="text" name="password" AUTOCOMPLETE="off" onfocus="this.type='password'" />

方法四:将input的属性设置成只读,onfocus函数,当点击input时候将只读属性去掉

//用户名
<input type="text" readonly onfocus="this.removeAttribute('readonly');" name="username" />
//密码
<input type="password" readonly onfocus="this.removeAttribute('readonly')" name='password'/>

禁止浏览器自动填充密码,用户名的问题相关推荐

  1. 禁止浏览器自动填充密码框密码

    <INPUT id="passWord" class="ipt"  type="password" οnfοcus="cha ...

  2. 去除浏览器自动填充密码功能

    去除浏览器自动填充密码功能 去除浏览器自动填充密码功能 去除浏览器自动填充密码功能 在项目开发中,遇到这样一个问题,前端显示后端一个机密数据时,使用了<input type = 'passwor ...

  3. 禁止浏览器自动填充账号密码

    登录页面常用,登录后浏览器自动填充账号密码,非常不安全,一般为了方便都设置记住密码功能. 解决方法: 方法一 设置autocomplete为off,适用于普通文本框 <input type=&q ...

  4. 如何禁止浏览器自动填充

    本文由 Deguang 发表于 码路-技术博客 浏览器的保存账户密码功能,给我们带来了很大的便利,但是在有些情况下,我们并不希望浏览器帮我们填充一些表单,然而autocomplete的一些参数项并不能 ...

  5. 禁止浏览器自动填充input解决方案

    网上找了很多禁止浏览器自动推荐input值的办法,推荐的方法有几种: 1.设置input的autocomplete="off" 2.设置input的autocomplete=&qu ...

  6. 如何避免浏览器自动填充密码

    问题: 现在的浏览器都可以保存用户的账号密码信息,在需要输入账号密码时自动填充账号密码,但是在在有些场景我们不想它自动填充(比如注册账号的页面). 解决方法: 浏览器是根据输入框的类型做判断是否填充的 ...

  7. 取消chrome浏览器自动填充密码功能-autocomplete

    在前端页面进行登录时,需要填写密码,那么为了保证密码不被看到,我们首选的input表单的type类型必然时password. 例如 <input type="password" ...

  8. 怎么禁止浏览器自动保存密码?

    背景:有时不是记住密码就方便,有时是记录了反而不好,不安全呵. 1)首先大部分浏览器都是根据表单域的type="password"来判断密码域的,所以针对这种情况可以采取" ...

  9. 怎么禁止浏览器弹框记住/保存密码及不自动填充密码

    一.本文解决的问题: 1.不会在浏览器弹框提示保存密码 2.用户名和密码框不自动填充已保存的信息 3.单击用户名框时不下拉选择历史输入过的信息 测试浏览器:IE,谷歌,火狐 二.现象及问题: 1.登录 ...

最新文章

  1. Android从零开始(十一)
  2. react循环setstate_react -- 关于兄弟组件触发更新的问题
  3. AI:2020年6月22日北京智源大会演讲分享之09:40-10:10Mari 教授《基于显式上下文表征的语言处理》、10:10-10:40周明教授《多语言及多模态任务中的预训练模型》
  4. linux挂载固硬盘装,linux下安装新硬盘并挂载mount
  5. 用FFMPEG SDK进行视频转码压缩时解决音视频不同步问题的方法(转) PTS DTS
  6. exchange邮件服务器_基于Spring Boot快速实现发送邮件功能
  7. gps test free android,GPSTest | F-Droid - Free and Open Source Android App Repository
  8. pythonrange函数用法_python range()函数详细用法
  9. mycat分表之ER表分片、范围分片、取模分片、日期分片、全局表等
  10. 20190907:(leetcode习题)打家劫舍
  11. Shell教程----Shell脚本
  12. 利用matlab自带函数快速提取二值图像的图像边缘 bwperim函数
  13. c51单片机音乐盒c语言,毕业论文-基于AT89C51单片机的音乐盒设计(C程序).doc
  14. pythonint函数的参数_pythonint函数怎么用
  15. html如何设置按钮背景为透明,css 设置按钮(背景色渐变、背景色透明)
  16. 关于Win10资源管理器总是崩溃的问题解决方案
  17. GCD中dispatch_semaphore(信号量)的使用方法
  18. 从一个路由器里面接出一条网线,连接到另一个路由器
  19. 【软件分析/静态程序分析学习笔记】3.数据流分析(Data Flow Analysis) (上):可达性分析(Reaching Definitions)
  20. Python 用plt做动画

热门文章

  1. 拼车协议书(拼车合同)
  2. 最新网易云课堂Python Flask框架全栈开发
  3. 面试题:进程间通信方式,线程间通信方式
  4. python三维数组转置_numpy.transpose对三维数组的转置方法
  5. 接连售罄,荣耀9青春版遭印尼用户疯抢
  6. qt类似于qq托盘图标闪烁的消息提示
  7. Linux查看服务器开放的端口号/Linux查看服务器开放了哪些端口
  8. 微信小程序表单数据提交服务器,微信小程序防走弯路之:提交表单获取表单数据...
  9. SEEDLAB2.0-Spectre Attack Lab
  10. 微信公众号对接后台开发的一些问题总结