1. 程式人生 > >select不可編輯可以傳值到後臺

select不可編輯可以傳值到後臺


<select class="span3" name="type"  disabled="disabled"id="type"  style="height:33px;background:gray;color:black" datatype="*" sucmsg=" ">
			<option select="select" value="">請選擇</option>
			<#if powerList??>
				<#if powerList?size gt 0>
					 <#list powerList as item>
<#if item.PARENT_CODE!=''> <#if itemlist.TYPE?? && item.CODE==itemlist.TYPE> <option value="${item.CODE!}" selected="selected">${item.NAME!}</option> <#else> <option value="${item.CODE!}">
${item.NAME!}</option> </#if> </#if> </#list> </#if> </#if> </select> ----------------------------------------------------------------------------------------------------------------------------------- 當屬性設定為"disabled"時,提交表單時,select的值無法傳遞,提交前移除disabled屬性:
$("#type").removeAttr("disabled"); ------------------------------------------------------------法二-------------------------------------------------------------------- <select class="span3" name="type" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;" id="type" style="height:33px;background:gray;color:black" datatype="*" sucmsg=" "> <option select="select" value="">請選擇</option> <#if powerList??> <#if powerList?size gt 0> <#list powerList as item> <#if item.PARENT_CODE!=''> <#if itemlist.TYPE?? && item.CODE==itemlist.TYPE> <option value="${item.CODE!}" selected="selected">${item.NAME!}</option> <#else> <option value="${item.CODE!}">${item.NAME!}</option> </#if> </#if> </#list> </#if> </#if> </select> 這種方法可以使下拉框和平常沒有區別,看起來沒有任何不同。唯一不同的就是下拉並單並選擇之後,它不會鳥你,選了和沒有選一樣一樣的。就是無視客戶的選擇。