html里select怎么设置和取消disabled

html里select怎么设置和取消disabled,第1张

只要元素里面设置了disabled=“xxx”不管里面为什么都为禁用。

所以原生设置:启用--dom.setAttribute("disabled","disabled") 禁用--dom.removeAttribute(“disabled”)

jquery设置:$("#id").attr("disabled","disabled")

$("#id").removeAttr("disabled")

很多人都认为设置disabled="true"是为启用,设置为“false”时为禁用,这是错的。

HTML中的input元素、button元素、option元素等都具有一个disabled属性

当赋予该属性时该元素将变得不可交互,如下代码所示:

Html代码

<input type="button" disabled="disabled" value="测试按钮">

其中属性值“disabled”可以替换成任何的其它单词甚至是“enabled”(不过“false”除外),因为属性值为“false”时表示属性不启用,属性值“true”表示启用属性。如下代码的button元素都处于禁用状态:

Html代码

<input type="button" disabled="true" value="测试按钮">

<input type="button" disabled="123" value="测试按钮">

<input type="button" disabled=" " value="测试按钮">

<input type="button" disabled="any word" value="测试按钮">

如下代码的button元素处于启用状态:

Html代码

<input type="button" disabled="false" value="测试按钮">

<input type="button" value="测试按钮">

不要用disabled,如果是文本框,换用readonly属性来使文本框只读就好了。如果disabled的话,那么表单提交时是不带该控件数据的。

现提供两种方法:

第一种就是在form提交时,用onSubmit提交。

onSubmit指向的方法中把select控件只读属性解禁,提交后再禁止。

第二种方法是:

<script type="text/javascript">

var workorderParamParentCode=document.getElementById("workorderParamParentCode")

var i=workorderParamParentCode.selectedIndex//这里最好放到页面最下面

function setDefault() {

workorderParamParentCode.selectedIndex=i

}

</script>

如上面代码所示:在代码结尾处加上此方法,在select控件中加上onChange="setDefault()" 属性 。

电脑不能启动的原因

系统不承认硬盘

此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接 电缆 或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。

如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6175668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存