选项HTML元素的'disable'属性在IE 8中不起作用

时间:2014-08-28 16:24:39

标签: javascript jquery html css internet-explorer-8

我在禁用“选项”时面临问题。 '选择'中的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

0 个答案:

没有答案