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

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

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

    样例和源代码在这里



8095 read 4 comment(s)
#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-2024 , Designed by EndTo , Powered by EndCMS