復制代碼 代碼如下:
HTML>
HEAD>
TITLE>下拉框模擬只讀/TITLE>
script type="text/javascript">
//根據(jù)下拉框ID設置下拉框只讀
function setReadOnly(obj_id){
var obj = document.getElementById(obj_id);
obj.onmouseover = function(){
obj.setCapture();
}
obj.onmouseout = function(){
obj.releaseCapture();
}
obj.onfocus = function(){
obj.blur();
}
obj.onbeforeactivate = function(){
return false;
}
}
/script>
/HEAD>
BODY>
span id="span_select">
select id="id_select">
option value="1">AAAAAAAAA/option>
option value="2">BBBBBBBBB/option>
option value="3">CCCCCCCCC/option>
option value="4">DDDDDDDDD/option>
/select>
/span>
script type="text/javascript">
setReadOnly("span_select");
/script>
!-- 直接設置下拉框只讀 -->
select onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()">
/BODY>
/HTML>
如果是ASP.NET ,則是下面的寫法
復制代碼 代碼如下:
this.ddlSysCategory.Attributes.Add("onfocus","this.blur();");
this.ddlSysCategory.Attributes.Add("onbeforeactivate","return false");
this.ddlSysCategory.Attributes.Add("onmouseover","this.setCapture()");
this.ddlSysCategory.Attributes.Add("onmouseout","this.releaseCapture()");
您可能感興趣的文章:- MVC實現(xiàn)下拉框聯(lián)動效果(單選)
- 詳解ASP.NET MVC之下拉框綁定四種方式
- ASP.NET MVC下拉框聯(lián)動實例解析
- asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
- 基于MVC3方式實現(xiàn)下拉列表聯(lián)動(JQuery)
- asp.net 自制的單選、多選列表實現(xiàn)代碼
- 在.net中用CheckBoxList實現(xiàn)單選
- asp.net中js+jquery添加下拉框值和后臺獲取示例
- ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
- MVC5下拉框綁定的方法(單選)