解決select下拉框禁用(設置disabled屬性),後臺獲取值爲空

 

如果下拉框設置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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章