我的网页是一个包含许多文本框的表单。我创建了自己的弹出式键盘,它比 iPad 小得多,从而节省了大量的屏幕空间,尤其是在横向模式下。我的问题是,当我选择一个文本框进行输入时,会出现 iPad 键盘。
反正有没有通过 JavaScript 来隐藏和禁用 iPad 键盘。
谢谢,
我的网页是一个包含许多文本框的表单。我创建了自己的弹出式键盘,它比 iPad 小得多,从而节省了大量的屏幕空间,尤其是在横向模式下。我的问题是,当我选择一个文本框进行输入时,会出现 iPad 键盘。
反正有没有通过 JavaScript 来隐藏和禁用 iPad 键盘。
谢谢,
老实说,不要以任何方式放下你的想法。出于多种原因,尝试“取代”用户的设备通常是一种不好的做法。
他们可能有一个按他们想要的方式定制的特殊键盘。
他们的设备可能是中文、日文等。
最好让设备自己处理。在大多数设备中,绝对没有办法禁用默认键盘。
除了上述问题之外,我可以看到的问题是,在“移动”但具有物理键盘的设备中会发生什么?就像 Windows 平板电脑一样。你会考虑不同的语言吗?他们全部?您是否提供在它们之间切换的方法?您可以设置默认语言,以便用户不必总是切换吗?
我建议不要使用您自己的弹出式键盘。让设备处理它。
此外,请查看UX Stackexchange并在那里询问一些输入。他们会有更好的建议。