数码资讯
修改输入的类型属性下IE8的解决方案
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
摘要:
现在有一种需求,如图所示,当用户选择该复选框以显示明文,明确显示用户输入的密码,拆下检查时,要变回密文,刚开始以为是修改输入框的显示类型决定使用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的兼容问题。如果你在你的项目中有这样的互动,你可以参考一下,或者你有一个更好的方式来与我分享它。
现在有一种需求,如图所示,当用户选择该复选框以显示明文,明确显示用户输入的密码,拆下检查时,要变回密文,刚开始以为是修改输入框的显示类型决定使用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的兼容问题。如果你在你的项目中有这样的互动,你可以参考一下,或者你有一个更好的方式来与我分享它。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。