禁止select标签选择,禁止select组件change值

 

大家知道, 对于HTML控件select, 是没有readOnly属性的,
所以设置它并不起作用,如:

<select id="select1" readonly="readonly">  
<option value="aa">aa</option>  
<option value="bb">bb</option>  
<option value="cc">cc</option>  
<option value="dd">dd</option>  
</select>  

 

 如果用disabled的话,提交时又取不到值.

那有什么方法可以实现?
可以有一个折中的方法,如下:

<select id="select1" onchange="this.selectedIndex=this.defOpt;">  
<option value="aa">aa</option>  
<option value="bb">bb</option>  
<option value="cc">cc</option>  
<option value="dd">dd</option>  
</select>  

 

 這样就搞定了

posted @ 2019-05-10 11:23  君子笑而不语  阅读(2958)  评论(0编辑  收藏  举报