怎么处理浏览器记住密码后,把密码回填的问题[需要支持html5的浏览器]

重点是需要支持html5的浏览器

浏览器记住密码,有时是一个很方便的功能。这样减少了每次都要输入密码的烦恼,但是,带来另外一个问题是,它并不能回填的很准,比如我登录一个

网站,记住了密码,这样是对的。但是假如这个网站中有一个配置项,配置项中有用户名和密码,这时有些浏览器【比如360急速浏览器】就会把之前记住的

登录的用户名和密码回填到这个页面,这样用户就会觉得很奇怪哈,我明明填写的是abc,怎么看到的是admin之类的??

其实360急速浏览器用着还是很方便的,但是记住密码这个如果能回填的再准确些就好了。比如根据name属性回填不就可以了吗?

 

废话不多说,记录下今天解决的这个问题。

首先在网上也找了些资料,但是没有直接的答案,只有自己去思考了。

发现有一个思路是先默认给密码的input输入框为text,onfocus的时候再改为password,这个试了下不是特别好。因为这个只适合添加时,比如修改时,后台返回的

有密码怎么处理呢?

document.getElementById('F1').type="password" <input id="change" type="text" value="输入内容" />

继续找,找到了一个autofocus="autofocus"事件,自动触发聚集事件,这时再写一个属性οnfοcus="return initData()" 然后再写一个函数不就可以了吗?,哈哈。

<script type="text/javascript">
  function initData(){
   var id1 = document.getElementById("userName");
   var id2 = document.getElementById("pwd");
   id1.type="password";
   id2.type="password";
  }
 </script>

其实我是一个做java后端的啊,偏偏要处理前端代码。业务需要,多学习。

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值