asp.net 實(shí)現(xiàn)下拉框只讀功能
更新時(shí)間:2012年12月23日 15:30:56 作者:
下拉框只讀此功能并不是默認(rèn)的,需要手動(dòng)操作下,本文介紹javascript與asp.net實(shí)現(xiàn)下拉框只讀功能,需要了解的朋友可以參考一下
復(fù)制代碼 代碼如下:
<HTML>
<HEAD>
<TITLE>下拉框模擬只讀</TITLE>
<script type="text/javascript">
//根據(jù)下拉框ID設(shè)置下拉框只讀
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>
<!-- 直接設(shè)置下拉框只讀 -->
<select onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()">
</BODY>
</HTML>
如果是ASP.NET ,則是下面的寫法
復(fù)制代碼 代碼如下:
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()");
您可能感興趣的文章:
- ASP.NET?MVC實(shí)現(xiàn)多選下拉框
- 詳解ASP.NET MVC 下拉框的傳值的兩種方式
- ASP .NET 可編輯輸入自動(dòng)匹配的下拉框
- 詳解ASP.NET MVC之下拉框綁定四種方式
- ASP.NET MVC下拉框聯(lián)動(dòng)實(shí)例解析
- ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
- ASP.NET實(shí)現(xiàn)級(jí)聯(lián)下拉框效果實(shí)例講解
- ASP.NET多彩下拉框開(kāi)發(fā)實(shí)例
- asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
- asp.net中js+jquery添加下拉框值和后臺(tái)獲取示例
- ASP.NET?MVC下拉框中顯示枚舉項(xiàng)
相關(guān)文章
Entity?Framework使用DataBase?First模式實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪改查
本文詳細(xì)講解了Entity?Framework使用DataBase?First模式實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪改查,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
在ASP.NET Core中顯示自定義的錯(cuò)誤頁(yè)面
大家在用瀏覽器訪問(wèn)服務(wù)器時(shí),不同情況下會(huì)返回不同的信息。服務(wù)器發(fā)生錯(cuò)誤就會(huì)返回錯(cuò)誤信息,我們最熟悉的就是404錯(cuò)誤頁(yè)面,但是這里我想和大家分享下在ASP.NET Core中如何顯示自定義的500或404錯(cuò)誤頁(yè)面,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-12-12
asp.net 分頁(yè)sql語(yǔ)句(結(jié)合aspnetpager)
一直用的是存儲(chǔ)過(guò)程分頁(yè),小項(xiàng)目一般不寫存儲(chǔ)過(guò)程,就需要直接寫分頁(yè)sql語(yǔ)句。2009-01-01
ASP.NET 6種常用數(shù)據(jù)庫(kù)的連接方法
有Access,SQL Server,Oracle,MySQL,IBM DB2 ,SyBase 等6種數(shù)據(jù)庫(kù)的連接方法,有需要的朋友請(qǐng)往下看2013-03-03
由于擴(kuò)展配置問(wèn)題而無(wú)法提供您請(qǐng)求的頁(yè)面錯(cuò)誤解決方法
這篇文章主要介紹了由于擴(kuò)展配置問(wèn)題而無(wú)法提供您請(qǐng)求的頁(yè)面錯(cuò)誤解決方法,需要的朋友可以參考下2014-05-05
asp.net使用DataSet的ReadXml讀取XML文件及Stream流的方法
這篇文章主要介紹了asp.net使用DataSet的ReadXml讀取XML文件及Stream流的方法,實(shí)例分析了asp.net以字符流的形式讀取與寫入xml文件的相關(guān)技巧,需要的朋友可以參考下2016-06-06
使用.Net實(shí)現(xiàn)多線程經(jīng)驗(yàn)總結(jié)
這篇文章主要介紹了使用.Net實(shí)現(xiàn)多線程經(jīng)驗(yàn)總結(jié),需要的朋友可以參考下2014-12-12

