IE11:禁用的输入文本字段是可写的:S

时间:2014-09-24 16:24:55

标签: internet-explorer input internet-explorer-11 disabled-input

我发现使用最新版IE11时出现问题。我的禁用输入文本显示为灰色但可写。

不确定它对我的电脑有什么特别之处(虚拟Win7 64位,仅用于IE测试,没有安装罕见的插件)。

我的IE版本是IE 11.0.9600.17280 - 11.0.12

可以在32位和64位版本的IE中重现Bug。操作系统是Windows 7 64位。

测试下面的代码我可以更新文本框内容。

如果其他人可以复制它,或者知道这种行为(错误),请告诉我。感谢帮助。

我在禁用的fieldtext(已修复)中找到了与文本输入类似问题的信息,但这是一个不同的问题。

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form>Can you enter this text field and change the content? 
    <input type="text" name="test" disabled="disabled">
</form>
</body>
</html>

3 个答案:

答案 0 :(得分:2)

你需要关闭CARET浏览!!

查看 - &gt;插入符号

答案 1 :(得分:1)

正如Rich所说,此行为是因为您启用了插入符号选项:

enter image description here

但是,如果您想确保即使使用插入号选项也不能启用书写功能,则可以在输入中添加以下样式:

input:disabled {
  cursor: default;
  pointer-events: none;
 }

希望有帮助!

答案 2 :(得分:0)

这似乎只是我本地IE的一个问题。

具有相同IE版本的同事无法重现它。

不知道原因是什么,但暂时会忽略它。