我在使用最新版本的IE11时发现了一个问题。我禁用的输入文本显示为灰色,但可写。
我不确定它对我的电脑是不是很特别(一个64位的虚拟Win7,只用于IE测试,没有安装稀有的插件)。
我的IE版本是IE 11.0.9600.17280 - 11.0.12
错误可以在32位和64位版本的IE中重现。操作系统为Windows 7 64位。
测试下面的代码我可以更新文本框的内容。
如果其他人可以复制它,或者知道这个行为(bug),请让我知道。感谢您的帮助。
我在禁用的字段文本中发现了类似的文本输入问题(已修复),但这是一个不同的问题。
<!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>发布于 2016-01-08 20:12:02
您需要关闭CARET浏览!!
查看->插入符号浏览
富足
发布于 2018-09-11 00:53:39
正如Rich所说,这种行为是因为您启用了插入符号选项:

但是,如果您想确保即使使用插入符号选项也不允许写入,那么您可以在输入中添加以下样式:
input:disabled {
cursor: default;
pointer-events: none;
}
希望它能帮上忙!
发布于 2014-09-26 22:50:37
这似乎只在我本地的IE上是一个问题。
具有相同IE版本的同事无法复制它。
不知道原因是什么,但现在将忽略它。
https://stackoverflow.com/questions/26021931
复制相似问题