非常诡异的问题!IE浏览器下密码文本域会莫名丢失输入
时间:2011-10-18
来源:互联网
如图,先填写 “新密码” 和 “确认新密码”,然后填写验证码。这个时候诡异的事情就发生了!只要“验证码”这个文本域的输入和上一次有变化,在它blur的时候,
“确认新密码” 这个input[type="password"] 的值就会莫名消失!
诡异的事情不只这些。
1. 在 Firefox,chrome下没有这个问题;
2. 停掉 IE的 JS 功能,还是会丢掉(那肯定不会是JS引起的问题了)
3. 当我把“确认新密码”改为 input[type="text"], 则不会发生问题。
4. 验证码的值不发生变化,只blur,则不会发生问题。
请问各位前辈,有谁曾经遇到这个问题的吗?
[ 本帖最后由 Fising 于 2011-10-18 00:32 编辑 ]
作者: Fising 发布时间: 2011-10-18
目前,我的解决方案是:
在第二个密码文本域(也就是“确认新密码”)之前,写入一个不需要的隐藏的 input[type="password"] 密码文本域:
但是,这终究不是问题的根本解决办法。还请各位大神指教。
[ 本帖最后由 Fising 于 2011-10-18 00:31 编辑 ]
在第二个密码文本域(也就是“确认新密码”)之前,写入一个不需要的隐藏的 input[type="password"] 密码文本域:
复制内容到剪贴板
<div style="display:none;"><input type="password" /></div>
<!--上面这个隐藏的input[type="password"]是为了解决IE下的诡异问题-->
这样就没问题了。代码:
<!--下面这个隐藏的input[type="password"]是为了解决IE下的诡异问题--><div style="display:none;"><input type="password" /></div>
<!--上面这个隐藏的input[type="password"]是为了解决IE下的诡异问题-->
但是,这终究不是问题的根本解决办法。还请各位大神指教。

[ 本帖最后由 Fising 于 2011-10-18 00:31 编辑 ]
作者: Fising 发布时间: 2011-10-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28