javascript - 安卓/IOS 浏览器。防止默认键盘显示在字段焦点上 (Javascript)

标签 javascript android ios

我正在用 javascript 编写一个自定义“组件”,而我不希望 native 键盘在专注于输入元素时弹出。 有人可以解释最好的方法吗? 谢谢!

最佳答案

我想通了。我这样做的原因是 HTML5 的“日期”输入类型有很多问题(在 Android 上),我们的用户无法接受。 因此,我没有使用本地日期,而是将其更改为常规输入。然后在“焦点”事件上我停止传播并立即模糊它:IE:

focus: function(el, evt) {
                evt.stopPropagation();
                this.blur();
                openCustomComponent();
            }

关于javascript - 安卓/IOS 浏览器。防止默认键盘显示在字段焦点上 (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15366767/

相关文章:

javascript - 在 onclick 函数中使用 "this"

android - 如何在 OSMbonuspack 标记的描述中添加新行?

Android: Edittext- 获取当前行

ios - 在 iOS 上使用正则表达式的整个字符串的最小和最大长度

ios - iOS 的 AWS Cognito SMS 传输问题

javascript - 如果至少选中两个复选框,如何启用提交按钮?

javascript - FireFox 不会通过 Webdriver JS(通过 Protractor )切换到非 Angular 弹出窗口

javascript - 如何在方法链中间设置断点

android - 避免内存不足错误的最佳方法 - Android

ios - cloudkit - 我不想下载我的 table 上的图像