让html select支持readonly属性

刚刚碰到一个要为html select添加readonly属性的要求,可是select是不支持readonly属性的,找了找,方法还是有的,不过大都比较麻烦。以下的方法个人认为是最简单的:

<select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"> 

<option value="1">test1</option> 

<option value="2">test2</option> 

<option value="3" selected="selected">test3</option> 

<option value="4">test4</option> 

<option value="5">test5</option> 

</select> 

 来自  CSDN http://blog.csdn.net/unicode/article/details/6258379 

你可能感兴趣的:(readOnly)