IE,先前版本8不支持<option> disabled属性。任何解决方法?</option>

时间:2012-05-23 08:30:06

标签: javascript html css internet-explorer

IE中不支持disabled属性,HTML <option>禁用属性的先前版本8。 http://www.w3schools.com/tags/att_option_disabled.asp

我们有哪些选项来自定义外观并使字段只读?

警告! 请阅读该问题两次,因为我们不会询问有关<input disabled>

<option disabled>

2 个答案:

答案 0 :(得分:1)

  

“IE中不支持禁用的属性,HTML禁用属性的先前版本为8。”

这完全是不真实的。

甚至IE7也会使<option disabled>元素变暗并阻止选择它(但IE6却没有)。

答案 1 :(得分:0)

我唯一的建议(根本没有经过测试)是在<option>标记上添加一个事件处理程序并让它return false;以防止它被选中。

或者,您可以挂钩select onchange处理程序,并在不应单击所选值时恢复为旧值。支持disabled的浏览器不会受到影响,因此可能对您有用。