解決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" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">

3.在頁面加載之前設置

$(function() {  $('#select').attr("disabled",true); });

提交表單前設置

$('#select').attr("disabled",false);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM