我开发了一个 JavaScript 虚拟键盘,并计划不使用默认的移动键盘。
但是,每当我关注 html 文本字段、文本区域,甚至使用 div contenteditable="true"> 时,默认键盘都会弹出并覆盖我的虚拟键盘。
关于如何禁用或阻止默认移动键盘并防止其出现有什么想法吗?
我开发了一个 JavaScript 虚拟键盘,并计划不使用默认的移动键盘。
但是,每当我关注 html 文本字段、文本区域,甚至使用 div contenteditable="true"> 时,默认键盘都会弹出并覆盖我的虚拟键盘。
关于如何禁用或阻止默认移动键盘并防止其出现有什么想法吗?
我遇到了类似的问题,最后我所做的只是将其替换textarea
为一个div
元素。
向 div 元素添加了一个点击事件(它被放置而不是textarea
),当用户点击 div 元素时,将显示虚拟键盘 div(页面加载时键盘隐藏在 div 中),当用户键入时,内容是将append 和 appendTo 附加到div。
希望这会给你一个关于如何解决这个问题的简要想法。
(验证方法名称,我是从头写的,对不起我的英语)