如何隐藏 HTML 文本输入字段中的插入符号?

发布于 2024-10-05 19:08:24 字数 366 浏览 4 评论 0原文

如果我有一个像这样的 HTML 输入字段:

<input type="text" id="mytextfield"/>

所有浏览器似乎都会在该字段中显示插入符号(插入点)。是否可以通过应用一些 CSS 或 javascript 来防止出现这种情况?

(我问的原因是我的输入是 GWT-Ext 组合框的基础,例如 http://www.gwt-ext.com/demo/#linkedComboBox - 你无法输入它,但你仍然可以看到插入符号,这很烦人)。

If I have an HTML input field like this one:

<input type="text" id="mytextfield"/>

all browsers seem to show the caret (insertion point) in the field. Is is possible to prevent this from appearing by applying some CSS or javascript?

(My reason for asking is that my input is the basis of a GWT-Ext combo box like the ones on http://www.gwt-ext.com/demo/#linkedComboBox - you can't type in it, but you can still see the caret, which is annoying).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暗恋未遂 2024-10-12 19:08:24

您可以尝试禁用输入元素并将其颜色显式设置为黑色:

<input type="text" disabled="disabled" style="color: black;" ... />

这应该适用于 GWT-Ext 组合框(至少在 firebug 中设置属性时是这样)。

What you could try is disable the input element and explicitly set its color to black:

<input type="text" disabled="disabled" style="color: black;" ... />

This should work for the GWT-Ext combo box (at least it did when setting the attributes in firebug).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文