目标:通过一个checkbox来控制密码输入框显示密文还是明文。
问题:我试图通过一个方法来改写组件的type属性,如下
[code="java"]
function toggleObscurePassword(selected,id)
{
if (selected)
{
document.getElementById(id).type="password";
}
else
{
document.getElementById(id).type="text";
}
}
[/code]
但是问题在于IE不支持对type属性的写,FF是可以的。
我在google上搜索了下,建议解决方案是替换innerHTML,但是我觉得这样做的话修改量会比较大,因为不同使用场景的存在。
各位大大有什么好办法吗? (手里的分不多了,只能给那么5分 :cry: )
[b]问题补充:[/b]
目标:通过一个checkbox来控制密码输入框显示密文还是明文。
问题:我试图通过一个方法来改写组件的type属性,如下
function toggleObscurePassword(selected,id) { if (selected) { document.getElementById(id).type="password"; } else { document.getElementById(id).type="text"; } }
但是问题在于IE不支持对type属性的写,FF是可以的。
我在google上搜索了下,建议解决方案是替换innerHTML,但是我觉得这样做的话修改量会比较大,因为不同使用场景的存在。
各位大大有什么好办法吗? (手里的分不多了,只能给那么5分 :cry: )
----------------------分割线
我想回一下jones的,但是发现没有办法。。这个。。。。-_-#只好在这里写了。
是这样的,因为我的项目里password field用的已经比较多了,如果需要支持明文密文切换的话,如果每个screen都要提供修改innerHTML或者是切换隐藏组件,我觉得都是一件很麻烦的事,我再思考下吧,thanks for your reply:)
[b]问题补充:[/b]
目标:通过一个checkbox来控制密码输入框显示密文还是明文。
问题:我试图通过一个方法来改写组件的type属性,如下
function toggleObscurePassword(selected,id) { if (selected) { document.getElementById(id).type="password"; } else { document.getElementById(id).type="text"; } }
但是问题在于IE不支持对type属性的写,FF是可以的。
我在google上搜索了下,建议解决方案是替换innerHTML,但是我觉得这样做的话修改量会比较大,因为不同使用场景的存在。
各位大大有什么好办法吗? (手里的分不多了,只能给那么5分 :cry: )
问题补充:
我想回一下jones的,但是发现没有办法。。这个。。。。-_-#只好在这里写了。
是这样的,因为我的项目里password field用的已经比较多了,如果需要支持明文密文切换的话,如果每个screen都要提供修改innerHTML或者是切换隐藏组件,我觉得都是一件很麻烦的事,我再思考下吧,thanks for your reply:)