84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
网站有登录和注册两个模块在登录模块记住密码后,注册模块会自动填充密码,自动填充的问题通过添加一个影藏的input标签来防止。在不自动填充的情况下,点击密码框,会出现一个下拉框,让你选择哪个用户的密码,这个下拉框怎么去掉?
ringa_lee
这个是浏览器的默认行为吧,清下缓存就可以了
我之前也遇到过这个问题,我选择的处理方式,当页面初始化时,判断把不该显示的数据清空,但是这个不是根本的解决办法,问了一些大牛,他们都说是浏览器的问题,有没有更好的解决办法呢?
这是浏览器的自动记住密码功能,和程序没有一毛钱关系
首先这个是浏览器的行为,js作为运行在浏览器引擎上的一个脚本语言,无法直接对抗,只能取巧规避。浏览器的记住密码主要是根据网站的域名,form的地址,input的name,password的name来判断是登陆框的,我们只需要修改这几项让浏览器无法认定form是登陆框即可。幸运的是,以上几点均可以通过js来动态的修改和创建。
楼主在密码框前加一个吧<input type="tel" style="display:none;"/>
你可以在不想自动填充的表单上加上一个 autocompleted="off"。
这个是浏览器的默认行为吧,清下缓存就可以了
我之前也遇到过这个问题,我选择的处理方式,当页面初始化时,判断把不该显示的数据清空,但是这个不是根本的解决办法,问了一些大牛,他们都说是浏览器的问题,有没有更好的解决办法呢?
这是浏览器的自动记住密码功能,和程序没有一毛钱关系
首先这个是浏览器的行为,js作为运行在浏览器引擎上的一个脚本语言,无法直接对抗,只能取巧规避。
浏览器的记住密码主要是根据网站的域名,form的地址,input的name,password的name来判断是登陆框的,我们只需要修改这几项让浏览器无法认定form是登陆框即可。
幸运的是,以上几点均可以通过js来动态的修改和创建。
楼主在密码框前加一个吧<input type="tel" style="display:none;"/>
你可以在不想自动填充的表单上加上一个 autocompleted="off"。