关于火狐浏览器下<input type="password" />记住密码的那些事

    做一个关于关机、重启功能的页面时,页面做好之后,顺利的取了关机、重启的接口,当点击关机或是重启按钮时,提示输入密码,如果你输入的密码正确,则功能正常的实现,如若密码错误,则不能实现此功能。一切都那么的完美,这可是我来公司做的第一个任务、也是正式加入team的第一项目,心想太顺了。哈哈哈。。。。在各个浏览器下测试都没有出现问题,然后就高兴地把代码提交了。第二天,测试组给提出了一个大的bug,说我的页面点进去,直接就是记住了密码,我想了很久为什么我这边没有出现那样的问题呢???到底是为什么呢???我就问测试组的人员,他们说其他的浏览器都没有问题,只有在火狐浏览器下密码是直接填上去的。我就想,密码不是要自己输入吗?为什么会自己填上去了呢?而且还是正确的密码?这是为什么呢????

        想了很久也没有搞明白是为什么???火狐一向不是兼容性很好嘛,而且在学校期间我们做的项目可都是在火狐浏览器下调试的,怎么会有这样的问题呢???自己想了很久还是没有明白,算了,直接问老大吧?老大说你问问测试组的人是不是在登录系统时记住了密码?果不其然,我自己登录系统记住密码时也出现了这个问题,百度找办法吧!后来才知道原来火狐回记住你登录的状态并自动填充,后来就在<input type="password" name="hh" />前加了一个<input type="password" style="display:none" />,同时将原来的改成了<input type="text" name="hh" οnfοcus="this.type='password''" /> ,重新发布了一次,发现真的有用,可是当你在此点击的时候,或在密码框下面出现密码提示。这可怎么办呢?别人登录的时候不还是会知道我的密码吗?后来就看了下人家淘宝的登录页面,发现和我的现在的“bug”是一样的,可是为什么人家的提示的是用户名,而我的是密码呢?后来发现我的用户名和密码是一样的,果断改掉,发现和淘宝的显示的是一样的啦,是用户名!

        我以为的bug就彻底解决了,然后就把代码上传了,在服务器上,为了确保bug已除,就自己测试了一下,发现不管你输入什么密码,都可以实现关机、重启功能。都想骂人了,这又是为什么??????还害得人家后台的同事以为是自己的问题,搞了半天(还被我搞关机了N次,庆幸的是人家脾气好,还有就是我们是一个team吗、、、哈哈  反正我是这样想的,虽然我也是很抱歉   哈哈哈),后来想了很久才发现我端口取值一直取的判断的第一个《input》的值,罪过罪过,(刚来公司就开始搞事情,几个意思》》》》自己冒了一身的冷汗。。。。)那肯定回功能实现了,(自己真是个大傻瓜,一万头草泥马路过,估计做后台的那个比我的更多,哈哈。。。。)重新改取值第二个《input》的取值,麻蛋  问题解决。。。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值