文本框设置readonly 之后 光标不显示

图片描述

如图 做一个移动端的数字输数器 目前界面跟功能完成一大部分了 但是遇到问题了
文字显示的区域 有左移右移 用光标可以跟明显的看到 但是 有光标就会自动调用手机键盘
用户体验很不好 如果文字显示的区域 设置readonly 光标就不会显示
求问
1、有什么办法 用js 屏蔽手机键盘么 (最上面的文本框需要获取光标 一获取光标键盘自动调出)
2、给文本框设置readonly 可以显示光标么 (测试证明 可以获取光标的位置但是光标不显示)

阅读 7.9k
3 个回答

已经解决了 在文本框上面加了一层span 模拟了一个光标 图片描述

使用onkeydown事件阻止键盘弹出

<input type="text" readonly  onkeydown="return false;" />
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题