用js設定下拉框為唯讀

2021-06-21 11:23:29 字數 436 閱讀 7033

在專案開發過程中我們時常會碰到要設定下拉框為唯讀(readonly),但是可惜的是select沒有唯讀屬性,所以需要在select外面包含乙個span,通過js來改變。

下面這段html**是在struts2的下拉標籤中加入了span標籤,在頁面裝載的時候就讓下拉框變成不可讀。

如下是js**,在init方法中呼叫selectreadonly讓下拉框變成唯讀。

/*根據頁面上span的id設定select為唯讀/

function selectreadonly(selectedid)

obj.onmouseout = function()

obj.onfocus = function()

obj.onbeforeactivate = function()

}function init()

做到這裡大功告成,試試效果吧!!!

下拉框實現唯讀狀態

設定為唯讀狀態有幾種方式 1.readonly 2.disabled 但是不能把資料提交到後台 以上2種方法只適用於輸入框,下來框唯讀狀態 沒有設定為唯讀的屬性,所以只能用js實現了,下邊是在網上找的方法 nf cus this.defaultindex this.selectedindex nch...

JS封裝的下拉框

根據拼音首字母查詢課程 呼叫 var test2 new shangshu.course.select 1,test2 data test2.init 引數 1.1 排列的序號,當呼叫多個,顯示在最前不會被覆蓋 2.test2 附加在此id下的文字框下 3.data 資料 html script t...

jquery獲取下拉框的值 設定下拉框的值

獲取select 獲取select 選中的 text ddlregtype find option selected text 獲取select選中的 value ddlregtype val 獲取select選中的索引 ddlregtype get 0 selectedindex 設定select...