Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这个<;选项>;IE早期版本8不支持禁用属性。有解决办法吗?_Javascript_Html_Css_Internet Explorer - Fatal编程技术网

Javascript 这个<;选项>;IE早期版本8不支持禁用属性。有解决办法吗?

Javascript 这个<;选项>;IE早期版本8不支持禁用属性。有解决办法吗?,javascript,html,css,internet-explorer,Javascript,Html,Css,Internet Explorer,IE的早期版本8不支持禁用属性,用于HTML禁用属性 我们有哪些选项可以自定义外观并使字段为只读 警告 把这个问题读两遍,因为我们不是问关于的问题,而是问关于的问题。我唯一的建议(这根本没有经过测试)是在标记上添加一个事件处理程序,并让它返回false以防止其被选中 或者,您可以挂接到selectonchange处理程序上,并在不应单击所选值时恢复为旧值。支持禁用的浏览器将不会受到影响,因此这可能适合您 IE的早期版本8中不支持禁用的属性,用于HTML禁用属性 这是完全错误的 甚至IE7也会使元

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

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

警告 把这个问题读两遍,因为我们不是问关于
的问题,而是问关于

的问题。我唯一的建议(这根本没有经过测试)是在
标记上添加一个事件处理程序,并让它
返回false以防止其被选中

或者,您可以挂接到
selectonchange
处理程序上,并在不应单击所选值时恢复为旧值。支持禁用<代码>的浏览器将不会受到影响,因此这可能适合您


IE的早期版本8中不支持禁用的属性,用于HTML禁用属性

这是完全错误的


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

“IE之前的版本8不支持禁用属性。”我不相信这一点。看起来它从5.5;)起就得到了支持@BoltClock我更新了问题,是关于
标记的。通过禁用选项,您试图解决的问题是什么?可能需要一种完全不同的方法。首先,如果用户不能选择该选项,为什么要在菜单中设置该选项?因此,在创建选择菜单时,不使用现在已禁用的选项,并将它们添加到select元素中(此时将禁用的选项变为已启用),这似乎是很自然的。我猜您不能信任W3Hh=/@Jack不,您不能。我已经通过个人阻止列表将它们从谷歌搜索结果中删除。他们更喜欢SEO而不是帮助。在选择框中使用“禁用”选项(在IE7中),我既可以看到选项,也可以选择它(与Tomalak所说的相反)。应该很容易测试。也许托马拉克可以解释为什么会这样?使用IE7.0.5730