【问题标题】:How to add a blinking cursor to a input tag? [closed]如何将闪烁的光标添加到输入标签? [关闭]
【发布时间】:2018-06-18 14:50:43
【问题描述】:

我有一个只读的输入标签,我需要添加一个闪烁的光标(原因是我需要禁用 android 用户选择字段上的虚拟键盘)。 它需要在最新版本的 chrome 下工作,CSS 或 JS 解决方案都可以。有任何想法吗?谢谢!

<input id="input" type="text" value="0" readonly="true">

【问题讨论】:

  • 将你的 CSS 发布到
  • 这是一个有问题的想法。你正在打破用户体验的心理模型。

标签: javascript jquery html css


【解决方案1】:

如果它是只读的,光标不会出现,我不知道你为什么要在只读输入中使用光标,但如果你这样做了,你可以使用 javascript 来不允许他们输入并自动聚焦输入以显示光标。

<input id="input" type="text" value="0"  autofocus onkeydown="return false"> 

【讨论】:

  • 我需要只读属性才能禁用 android 上的虚拟键盘
  • return false 在 android 上不起作用吗?它应该禁止他们输入任何文本,但仍显示光标。
  • 再次。你到底为什么想要那个?这只会诱使您的用户认为这是一个可点击的项目并且您可以输入文本。如果您无法输入文本,则不需要闪烁的光标。
  • 我同意蒂姆,但我的例子似乎符合他们的要求。
猜你喜欢
  • 2017-07-17
  • 2021-11-08
  • 2014-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多