Javascript 阻止移动设备上的默认键盘弹出

Javascript 阻止移动设备上的默认键盘弹出,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,当我们关注输入文本字段或文本区域等时,如何禁用或阻止默认键盘 我已经试过: blur(),只读。对于初始输入标记。这是可以的,但错误是用户不能选择文本后 使用div contenteditable=“true”替换输入html。但是,仍然会弹出默认键盘 我已经有了虚拟键盘,想找到一种方法来禁用默认键盘,这样就不会在移动设备上覆盖我的虚拟键盘。根据您使用的输入类型和设备FWIW,让用户使用自己的输入应用程序输入文本,而不是强制用户输入文本,在可用性方面可能会更好。

当我们关注输入文本字段或文本区域等时,如何禁用或阻止默认键盘

我已经试过:

  • blur(),只读。对于初始输入标记。这是可以的,但错误是用户不能选择文本后

  • 使用div contenteditable=“true”替换输入html。但是,仍然会弹出默认键盘


  • 我已经有了虚拟键盘,想找到一种方法来禁用默认键盘,这样就不会在移动设备上覆盖我的虚拟键盘。

    根据您使用的输入类型和设备FWIW,让用户使用自己的输入应用程序输入文本,而不是强制用户输入文本,在可用性方面可能会更好。