在做一个网站,分别有登录与注册两个页面:
1、首先通过chrome访问登录页面,登录一个账号,提示是否保存密码,点保存,这样每次访问登录 页面时就会有上次保存的用户名和密码了,如下图。
2、然后访问网站的注册页面,这时出现了一个问题,之前登录时保存的密码会在注册页面里自动填写,但填写的却是错误的框,如下图:
我在chrome浏览器测试了博客园也有一样的问题。请教这个问题的解决方案
这是什么问题,你想解决什么呢?你想保存还是不想保存,楞是没有明白,
来自星星的你...
这里保存密码后会影响注册页面,将验证码和密码两个框给自动填写上了。
@5207:
为什么说不明白你呢,就是你没有考虑到别人不是你,不知道你是在干啥的。
你是开发网站的,还是使用网站的?
如果是开发网站的,想避免这个问题,很简单,你两个页面使用的ID不要相同,就行了。
而且一个人可以登录了,怎么还需要去注册页面呢?
如果你是要另外注册一个新用户,把那些自动填写的删除就行了,又没有人说自动填了就不能删除。
@爱编程的大叔: 谢谢回复。ID不是一样的。可能是chrome的特有的功能,也许也可能是个bug.我试了博客园也有这个问题
在chrome 设置,显示高级设置,管理已保存的密码,把保存的密码删除就好了
你看看这人回复的就知道了你的提问如何不清楚了。
他当你不懂得如何使用CHROME了。
@爱编程的大叔: 好吧,我错了....
谢谢回复,我已经修改了问题
@5207: 这个是chrome的功能,表单自动填写功能。其他的有些浏览器也有的,比如360,猎豹什么的都有这个插件功能,为了方便表单填写的。不是Bug...
如果你改变password DOM 对象的位置,你可以发现显示效果会不一样。 可能chrome自动填写已记住密码是通过查找password DOM元素。根据password 的位置找到前一个input作为用户名。所以如果password DOM 不存在是否就可以解决 你的问题
请问这个问题你是怎么解决的?
在 表单的最前面加一个隐藏的 password标签试试<input type="password" style="display:none;">
我也遇到这个问题了,想问下博主怎么解决的呢?