首頁 > web前端 > js教程 > 用js設定下拉框為只讀的小技巧_javascript技巧

用js設定下拉框為只讀的小技巧_javascript技巧

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-05-16 16:52:59
原創
1516 人瀏覽過

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

下面這段html程式碼是在struts2的下拉標籤中加入了span標籤,在頁面裝載的時候就讓下拉框變成無法讀取。

複製程式碼 程式碼如下:







如下是js程式碼,在init方法中呼叫selectReadOnly讓下拉方塊變成唯讀。
複製程式碼 程式碼如下:

/*依照頁面上只設定的idselect讀/

function selectReadOnly(selectedId){
var obj = document.getElementById(selectedId);
obj.onmouseover = function(){
d }
obj.onmouseout = function(){
obj.releaseCapture();
}
obj.onfocus = function(){
obj.blur();
}
obj.onbeforeactivate = function(){
return false;
}
}

function init(){
selectReadOnly("id🎜 🎜>

做到這裡大功告成,試試看效果吧! ! !
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板