在 iOS 上不显示键盘

Posted

技术标签:

【中文标题】在 iOS 上不显示键盘【英文标题】:Don't show keyboard on iOS 【发布时间】:2011-09-10 13:36:09 【问题描述】:

当用户单击输入类型 =“文本”字段时,有没有办法不在网站上显示屏幕键盘(在 safari 中加载)?我编写了 javascript 来弹出一个我想使用的迷你“键盘”。

【问题讨论】:

【参考方案1】:

我猜你可以尝试将输入设置为禁用(disabled="disabled"),点击时显示弹出窗口,最后通过 JS 更新字段内容。

【讨论】:

不是我希望的答案,但感谢您提供有效的解决方案。【参考方案2】:

您无法通过您的 javascript 或网站更改设备行为。尤其是如果用户禁用了 javascript。

您唯一能做的就是允许所有输入并进行服务器端验证以排除您不希望输入的短语或字符。

HTH

【讨论】:

【参考方案3】:

在自定义应用程序中当然可以。在野生动物园我不这么认为。

【讨论】:

以上是关于在 iOS 上不显示键盘的主要内容,如果未能解决你的问题,请参考以下文章

Mac 键盘快捷键在 iOS 模拟器上不起作用

setImeOptions:为啥软键盘上不显示“完成”按钮?

Cordova Phonegap 表单输入框在 iOS 上不起作用

UITableViewRowAction 的图标在 iOS 13 上显示,但在 iOS 12 上不显示

在 iOS 上显示背景,但在 Android Xamarin 上不显示

IOS上不显示图片