当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net 实现下拉框只读功能

asp.net 实现下拉框只读功能

2017年12月12日  | 移动技术网IT编程  | 我要评论

闪电撞球2斯诺克训练,不丹概况,如何重装系统win7

复制代码 代码如下:

<html>
<head>
<title>下拉框模拟只读</title>
<script type="text/javascript">
//根据下拉框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()");

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网