设置select下拉框不能选择

只能查看不能选取设置

当属性设置为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版权协议,转载请附上原文出处链接和本声明。