我在禁用“选项”时面临问题。 '选择'中的HTML元素IE8中的HTML元素组。 以下是我的代码段:
<!DOCTYPE html>
<html>
<body>
<select>
<option value="volvo">Volvo</option>
<option value="vauxhall">Vauxhall</option>
<option disabled="true" value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
</body>
</html>
如果我尝试在IE8中运行上面的代码,我会在下拉列表中看到它被禁用。但是,如果我开始输入或键入&#39; Ope ..&#39;它出现在下拉文本框中供选择。
在Firefox中,Chrome可以正常使用,即输入不允许在下拉列表文本框中进行选择。
当我在网上搜索时,我找到了一个建议替换&#34; Option&#34;用&#34; Optgroup&#34;元素,但它似乎不是一个很好的解决方案,因为我需要: 1.应用CSS使其看起来像禁用。 2.在启用/禁用下拉列表时,使用scpriting替换选项和选项组,反之亦然
这是提供此解决方法的链接
http://harrybailey.com/2008/11/disabling-select-options-in-internet-explorer/
有人可以告诉我是否有正确的方法来禁用IE8中的选项元素,或者我错过了正确的属性?
---谢谢
Abhinav Ganguly