2013-08-07 42 views
1

我只在IE中遇到问题,当我开始在文本框中写入时,我在文本框的末尾添加了“>”箭头。 enter image description here在搜索栏中出现IE文本框错误

在所有其他浏览器中,它不显示,任何人都有类似的问题?

感谢

+0

请添加您的代码示例,以这种方式导致无法分析问题出在哪里 – Asped

回答

0

你看到的是最近版本的IE添加到输入字段的x符号的一半。

This x是一个“清除字段”按钮。 IE已经将它添加为IE10的一项新功能。

您只看到其中一半的原因可能是因为您的Go按钮位于其顶部,覆盖了该字段的边缘。这可能是也可能不是故意的,但是通过移动Go按钮或调整字段的长度,可以解决问题。

你用哪种方式取决于你是否想让x可见或不可见。您可以选择将其完全隐藏在Go按钮后面,或稍微缩短字段大小以使x完全可见。由你决定。

[编辑]
或者您可以使用CSS来摆脱如果你不想x在所有出现的。

input::-ms-clear { display: none; } 

这将从所有输入字段中删除它。或者,如果您只想从特定字段中删除它,请用类名或其他选择器替换input

(与感谢提醒我,CSS选项来@mikrimouse)

希望有所帮助expain事情。

+0

class :: - ms-clear { display:none; } 这是问题的解决方案。 – mikrimouse

+0

@mikrimouse - 谢谢,我忘记了这一点。我已将它添加到答案中。 (即使我没有给你最好的解决方案,似乎至少我带领你正确的方向来回答:)) – Spudley

+0

我有另一个问题给你,但如果你可以给我的Skype或什么的以获得生活.. – mikrimouse