设置select下拉框不能选择

博客讨论了HTML中select元素的disabled属性使用误区,指出无论设置为true还是false,只要存在disabled属性就会禁用元素。文章提到了启用和禁用select的原生JavaScript和jQuery方法,并澄清了正确理解disabled属性的重要性。

只能查看不能选取设置

当属性设置为disabled时,提交时,select的值无法传递,提交前移除disabled属性

disabled 设置为“false”时为禁用
<div class="span3">
            	<label class="label_note">性质结果:</label>
					<select id="baseCompanyType" name="baseCompanyType" style="width:80% !important;" data-rule-required="true" disabled="ture">	<option value="" <c:if test="${dto.baseCompanyType == ''}">selected</c:if>>请选择</option>	<c:forEach items="${dto.baseCompanyTypeDict}" var="b">	<option value="${b.value}" <c:if test="${b.value == dto.baseCompanyType}">selected</c:if>>${b.key} </option>	</c:forEach></select>
            	</div>

很多人都认为设置disabled="true"是为启用,设置为“false”时为禁用,这是错的。只要元素里面设置了disabled=“xxx”不管里面为什么都为禁用。
所以原生设置:启用--dom.setAttribute("disabled","disabled") ; 禁用--dom.removeAttribute(“disabled”);
jquery设置:$("#id").attr("disabled","disabled");
                    $("#id").removeAttr("disabled");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值