【发布时间】:2013-02-26 02:59:00
【问题描述】:
我开发了一个 JavaScript 虚拟键盘,并计划不使用默认的移动键盘。
但是,每当我关注 html 文本字段、文本区域,甚至使用 div contenteditable="true"> 时,默认键盘都会弹出并覆盖我的虚拟键盘。
是否有关于如何禁用或阻止默认移动键盘并阻止其显示的任何想法?
【问题讨论】:
标签: javascript jquery html web-applications jquery-mobile
我开发了一个 JavaScript 虚拟键盘,并计划不使用默认的移动键盘。
但是,每当我关注 html 文本字段、文本区域,甚至使用 div contenteditable="true"> 时,默认键盘都会弹出并覆盖我的虚拟键盘。
是否有关于如何禁用或阻止默认移动键盘并阻止其显示的任何想法?
【问题讨论】:
标签: javascript jquery html web-applications jquery-mobile
我也遇到过类似的问题,最后我只是将textarea 替换为div 元素。
为 div 元素添加了一个点击事件(它被放置而不是textarea),当用户点击 div 元素时,将显示虚拟键盘 div(当页面加载时键盘隐藏在 div 中)并且当用户输入内容时,会将append and appendTo 附加到 div 中。
希望这能让您简要了解如何解决此问题。
【讨论】:
(验证方法名称,我是从头写的,对不起我的英语)
【讨论】: