光标未显示在文本字段上

问题描述 投票:0回答:5

在我的网站中,有两个文本字段。在所有其他 Web 浏览器中,一切正常,但在 Internet Explorer 中,当我单击两个文本字段之一时,不会显示光标,可以编写一些文本,但不会显示光标。

这个问题可能是什么原因造成的?

html css internet-explorer text-cursor
5个回答
8
投票

他们在输入字段上使用与光标相同的背景颜色(灰色)。


2
投票

IE 中的此问题< 9 was caused by adding padding to the left in my input fields. It was fixed by adding

input { padding-right:3px;}

到样式表,左边距也是 3px。这将光标推回到现在可见的位置。


2
投票

将 padding-left:2px 添加到文本字段样式。


0
投票

我遇到了同样的问题,问题是: 您应该在该文本字段上处理“焦点”事件,因此在 IE 中的选项卡焦点上您将看不到光标。 为此你还应该绑定 focusin;然后它就会起作用。以下是示例代码

$('search-large').bind('focus focusin', function () {

希望有帮助...


0
投票

我通过删除解决了同样的问题

padding:0;

来自 CSS。

© www.soinside.com 2019 - 2024. All rights reserved.