内容如图所示,浏览器会记住上次登录用的账号密码,当输入账号时密码会自动出现在密码框中,但是密码框的提示却没办法清除,我用一个label做的密码框提示
问题已经解决了,就是在页面放了个定时器。
当输入账号时密码会自动出现在密码框中
你的密码是保存在cookie中的?
你觉得这样安全吗?
密码框的提示???
安全问题不用操心啦,就问怎么解决这个问题,大神,密码框的提示就是出现在密码框上面的"Password*"
@阿耒: 你判断一下,如果密码框中有了数据,就直接js移除"Password*"
表示听不懂你想干什么
看不懂?那你看我这个吧:http://bbs.csdn.net/topics/390342703 仔细看看三张图,没有看到密码框内重叠字符吗?
@阿耒:
你这个label是通过样式重叠上去的?
你正常输入密码时是怎么处理
@Rich.T: 对是通过样式重叠的,当焦点落入密码框时就将label隐藏,焦点移出密码文本框时判断文本框是否为空,为空的话讲label显示出来
@阿耒:
你只要给密码框加一个onchange事件就行了,判断文本框是否为空,为空的话讲label显示出来,不为空隐藏
@Rich.T: 这个不行的,这个事件需要焦点落入文本框内才会触发的
@阿耒:
那就给用户名加事件呀,用户肯定会获取售点
为什么重叠了,样式没调好吗?lable的提示为什么 在 密码框中? 不知道 理解对不
不是没调好啊,是因为浏览器记住了这个账号的密码,所以输入相对应的账号时,浏览器就默认在密码框中填入相对应的密码,你可以去看看新浪微博登录时的界面,密码框上面必须要有文字提示,由于密码框是password类型的所以文字提示只能靠外界的辅助来做了