只能查看不能选取设置
当属性设置为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");
版权声明:本文为xiaozhixians原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。