让html select支持readonly属性

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

  
  
  
  
[xhtml] view plain copy
  1. <select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">  
  2. <option value="1">test1</option>  
  3. <option value="2">test2</option>  
  4. <option value="3" selected="selected">test3</option>  
  5. <option value="4">test4</option>  
  6. <option value="5">test5</option>  
  7. </select>  

 


你可能感兴趣的:(让html select支持readonly属性)