如何阻止input唤起输入法?

我使用了input触发click事件的时候e.preventDefault(),以及给input加上readonly属性,但是在微信上还是会将输入法唤出来。

阅读 10k
4 个回答

试试让它失焦

可以试试在click事件触发后触发blur事件

告诉你一个办法。绝对好好事。用一个div。做的和input一模一样。添加tap监听。当tap的时候让这个假的input消失,让真的出现。甚至还可调用focus()让真的获得焦点,而不弹起键盘

想提醒一下各位,会引起页面回流的方法都不太可取。。。

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