用JS设置一个下拉框作为只读技巧

在项目开发过程中,我们经常会遇到,我们需要设置下拉框是只读的(只读),但不幸的是,选择没有只读属性,所以它需要包括在跨度选择和改变它通过js。

下面的HTML代码添加span标签对Struts2下拉标签,下拉框读取加载页时。
复制代码代码如下所示:






以下是JS代码,调用selectreadonly在init方法使下拉框只读。
复制代码代码如下所示:
根据页的大小,选择是只读的

功能selectreadonly(selectedid){
var obj = document.getelementbyid(selectedid);
obj.onmouseover =函数(){
Obj.setCapture();
}
obj.onmouseout =函数(){
Obj.releaseCapture();
}
obj.onfocus =函数(){
Obj.blur();
}
obj.onbeforeactivate =函数(){
返回false;
}
}

函数init(){
SelectReadOnly(id_select );
}

做这里的工作,试试效果!!!