H5页面点击input隐藏系统键盘顶部栏

因为开发需要,点击input 需要隐藏键盘,用readonly属性以后,键盘的确不会弹出,但是键盘顶部栏却还是要弹出来,请帮助图片描述

阅读 6.1k
5 个回答

自定义的数字键盘?
那就不用input呀,用普通的容器就行了。键盘也用模拟的,反正就这么几个数字键

试下这个,之前遇到过这个问题

// html
<input type="text" onfocus="test()">
// js
<script>
function test() {
  event.currentTarget.blur()
}
</script>

看楼主的示例,估计你已经解决了输入验证这一套问题了吧,你要让input只能显示,不能输入,可以直接在input上覆盖一个透明曾咯。这样子你怎么都不会出发input的fouce事件了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题