问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js怎么修改input的type属性ie不出错

发布网友 发布时间:2022-04-24 19:44

我来回答

1个回答

热心网友 时间:2022-05-02 02:58

js修改input的type属性并且兼容ie的实现方法如下:

1、定义html中需要改变type的input控件::
<input type="text" value="Username" name="username" id="username"
onFocus="javascript:focusCheckDefaultValue(this, '', 'Username -OR- Email Address');"
onBlur="javascript:blurCheckDefaultValue(this, '', 'Username -OR- Email Address');">
<input type="password" value="Password" name="pass" id="pass"
onFocus="javascript:focusCheckDefaultValue(this, 'pass', 'Password');"
onBlur="javascript:blurCheckDefaultValue(this, 'pass', 'Password');">

<script type="text/javascript" language="JavaScript">
2、定义处理type改变的js函数:
$(document).ready(function()
{
var passfield = document.getElementById('password_field_id');
passfield.type = 'text';
});

function focusCheckDefaultValue(field, type, defaultValue)
{
if (field.value == defaultValue)
{
field.value = '';
}
if (type == 'pass')
{
field.type = 'password';
}
}
function blurCheckDefaultValue(field, type, defaultValue)
{
if (field.value == '')
{
field.value = defaultValue;//不修改,默认属性
}
if (type == 'pass' && field.value == defaultValue)
{
field.type = 'text';//修改为text
}
else if (type == 'pass' && field.value != defaultValue)
{
field.type = 'password'; //修改为password
}
}
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 js更改表单元素的type属性 溜肉片的家常做法窍门 尖椒溜肉片的家常做法 熘肉片是地道的河南豫菜,那地道的做法是怎样的? tcp初始滑动窗口大小是如何确定的? 如何用py的Tk做滑动窗口 页面置换算法淘汰某一页后的页框号怎么处理 TCP滑动窗口协议应用于三次握手的哪一步 TCP是如何通过滑动窗口协议实现流量控制的? TCP/IP中滑动窗口算法的意义 滑动窗口的最大最小如何确定的 数据链路层采用滑动窗口怎么实现流量控制的? perl中的滑动窗口是怎么回事啊 停止等待 滑动窗口 如何理解滑动窗口协议中的序号,定时器,累计确认这三个概念 TCP的滑动窗口是什么意思啊? 计算机网络 滑动窗口 TCP滑动窗口的功能是什么? 简述滑动窗口协议和过程 字符串匹配里面的滑动窗口是什么意思 JS如何改变控件的type属性 js 什么时候用language 和 type js语句中,function abc(type)中的参数type是什么东东来的 js中e.type是什么意思? 怎样用js代码获取input的type值 typeof和typeof js 有什么不同 typescript 怎么用js库 typeof js 感叹号 判断 有什么区别 js如何给type=file设置值 JS中使用typeof能得到的哪些类型 请问js中type=hidden 字段 即隐藏。。是什么时候用的呢 请教高手,JS中typeof() !== &#39;undefined&#39;是什么意思,高手能说一下吗... js语言,typeof判断数据类型的缺点是什么呢? js怎么转化为typescript 为什么javascript没有类型检查,而要用typescript呢?未来哪个版本的js可... 干煸肉丝家常做法,正宗干煸肉丝怎么做 干煸肉丝怎么做好吃 怎么做干煸肉丝? 干煸肉丝怎么做?要一个详细的做法。 干煸肉丝的做法?