如果下拉框設置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" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
3.在頁面加載之前設置
$(function() { $('#select').attr("disabled",true); });
提交表單前設置
$('#select').attr("disabled",false);
