如果下拉框設置disabled屬性後,提交表單到後臺,後臺獲取的下拉框的值爲空,以下有三種解決獲取不到下拉框選項值的方法。
有下拉框html如:<select name="select" id="select" class="select"></select>
三種方法:
1.爲下拉框添加樣式,可以禁用該下拉框:
<select name="name" id="select" class="select" style="pointer-events: none;"></select>
2.爲下拉框添加onfocus和onchange方法,可以禁用該下拉框:
<select name="name" id="select" class="select" οnfοcus="this.defaultIndex=this.selectedIndex;" οnchange="this.selectedIndex=this.defaultIndex;">
3.在頁面加載之前設置
$(function() { $('#select').attr("disabled",true); });
提交表單前設置
$('#select').attr("disabled",false);