最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年04月10日 15:35:45   作者:  
select沒有只讀屬性,所以需要在select外面包含一個span,通過js來改變,需要的朋友可以參考下
在項目開發(fā)過程中我們時常會碰到要設置下拉框為只讀(readonly),但是可惜的是select沒有只讀屬性,所以需要在select外面包含一個span,通過js來改變。

下面這段html代碼是在struts2的下拉標簽中加入了span標簽,在頁面裝載的時候就讓下拉框變成不可讀。
復制代碼 代碼如下:

<body onload="init()">
<span id="id_select">
<s:select name="sjdwmc" list="sjdxdwList" listKey="dxbh" listValue="dwmc" headerKey="" headerValue=""></s:select>
</span>
</body>

如下是js代碼,在init方法中調用selectReadOnly讓下拉框變成只讀。
復制代碼 代碼如下:

/*根據(jù)頁面上span的id設置select為只讀/

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

function init(){
selectReadOnly("id_select");
}

做到這里大功告成,試試效果吧?。?!

相關文章

最新評論

仁寿县| 乌鲁木齐市| 苏州市| 彭州市| 济源市| 房产| 且末县| 天柱县| 浠水县| 嘉定区| 新巴尔虎左旗| 略阳县| 永丰县| 蒲城县| 漠河县| 利津县| 北海市| 鄯善县| 九江县| 林州市| 濮阳县| 丹江口市| 遵化市| 新乡市| 北安市| 潜山县| 济南市| 上栗县| 邢台县| 镇雄县| 琼结县| 英吉沙县| 如皋市| 桃园县| 清河县| 陆河县| 六盘水市| 九龙县| 江北区| 朝阳区| 谢通门县|