select不可編輯可以傳值到後臺
阿新 • • 發佈:2018-12-12
<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>
這種方法可以使下拉框和平常沒有區別,看起來沒有任何不同。唯一不同的就是下拉並單並選擇之後,它不會鳥你,選了和沒有選一樣一樣的。就是無視客戶的選擇。