IE下select的option选项配置disabled属性无效的解决办法
2010-08-19

    今天遇到一个问题,就是不想让select的某些option可选。于是配置option的disabled="disabled",发现在IE下面无效,但是其他浏览器正常。网上搜了一下,结果都是一个外国人写的一个很复杂的东西。。而且兼容性貌似不是很好。于是就自己搞了一个。

    大概原理是把disabled的option替换成本来就不能被选中的optgroup (选项组)。 下面是实现的效果图:

    样例和源代码在这里


阅读:8520   评论: 4 💬
#1
Vilic 2010年08月19号 02:03 回复
这想法! 一般人就是想不到!
顶个!
#2
longbill 2010年08月19号 02:10 回复
@Vilic 因为要做不同类别的数据编辑,一个类别的数据只能属于相同类别的分类。其他分类就要disabled掉。要不就要出问题。。。
#3
老刘 2010年08月25号 19:02 回复
不知道你有没有试过用键盘向下箭头选择,反正我这边是能把它给选上!
#4
longbill 2010年09月04号 17:29 回复
@老刘 你用的什么浏览器?我这里测试任何浏览器都不能选中那个东西。。。。。。
添加新的评论
Copyright © Longbill 2008-2026