2

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

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

警告! 阅读问题两次,因为我们不问<input disabled>我们问<option disabled>

4

2 回答 2

1

“IE 不支持禁用属性,HTML 禁用属性的早期版本 8。”

这是完全不真实的。

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

于 2012-05-23T08:42:54.730 回答
0

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

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

于 2012-05-23T08:40:08.653 回答