禁用选择标记内的一个选项值不在IE6Ha中工作

时间:2010-01-08 05:55:22

标签: php jquery html javascript-events html-select

我有一个包含4个值(a,b,c,d)的选择框。我只是想在下拉列表中禁用'c'。 我使用了disabled属性,它适用于所有浏览器,但不适用于IE6。

我想让它在IE6上运行。你能帮我解决一下这个问题。

感谢

2 个答案:

答案 0 :(得分:1)

8之前的IE版本不支持option元素的disabled属性。

最简单的方法是,如果您不希望任何人选择它,只需从选择菜单中完全删除该选项即可。您根本不应该使用disabled属性。这很简单:如果你不想让别人选择它,不要把它放在列表中。

答案 1 :(得分:0)

不幸的是,我不认为这是可能的。我过去使用的解决方法是将应禁用的选项颜色设置为灰色,如果选择了其中一个选项,我会立即使用onchange()取消选择它。