摘要:

现在有一种需求,如图所示,当用户选择该复选框以显示明文,明确显示用户输入的密码,拆下检查时,要变回密文,刚开始以为是修改输入框的显示类型决定使用jQuery或明文密文,ATTR做测试,测试结果是Chrome、Firefox、IE9 +是好的,在下面的IE8会报错,找到原因,IE8是不允许修改的输入类型属性,思想的最终实现。


在检查显示时,将输入框替换为type,并在不检查时将输入框替换为type。代码如下:












显示文本

$(#显示密码)。Click(function(){)
Var InP、CNAME、瓦迩;
如果(检查){
= $(# InP通')孩子(输入的);
CNAME = inp.attr('name');
val = inp.val();
$(#通)Html();
{人}
= $(# InP通')孩子(输入的);
CNAME = inp.attr('name');
val = inp.val();
$(#通)Html();
}
});





总结:

这篇文章没有任何技术含量,但是这种作用依然存在,本文主要考虑在IE8的兼容问题。如果你在你的项目中有这样的互动,你可以参考一下,或者你有一个更好的方式来与我分享它。