Phonegap Android 在输入焦点 Javascript 上显示键盘
Phonegap Android show keyboard on input focus Javascript
我一直在寻找如何通过Javascript触发android键盘。
我找到了一些答案,但似乎都没有奏效。
一个解决方案在这里:当字段是 .focus() 时使用 javascript 时显示 Android 的软键盘
在上面的例子中,涉及一个我没有的按钮,但我需要它吗?
我通过触摸层使用"点击"和"滑动"事件.js这似乎禁用了点击事件以支持点击。(https://github.com/cubiq/touch-layer)
下面是我尝试过的代码,警报触发器和焦点发生,但键盘不显示。
gt("#txtEmail").on("tap", function() {
alert('tap');
$(this)[0].el[0].focus();
$("#txtEmail").trigger('click');
});
谢谢。
编辑 1:第二次尝试不起作用,即使这似乎更符合示例。
gt("#txtEmail").on("tap", function() {
alert('trigger');
$("#txtEmail").trigger('click');
});
$("#txtEmail").on("click", function() {
alert('recieved');
$(this).focus();
});
除了 Jack He 的 suggstion,请查看ionic-plugin-keyboard。许多人更积极地维护和使用这个。
就我而言,我只是focus
事件绑定到手动显示键盘的处理程序函数。
$(".my-input").on("focus", function(e) {
...
cordova.plugins.Keyboard.show();
...
});
你需要的是SoftKeyBoard插件。只需检查链接即可找到您想要的内容。
相关文章:
- 显示数字键盘的Phonegap-js提示
- Bootstrap日期选择器键盘导航:选择日期时"突出显示”;
- 键盘没有在Android和BlackBerry中显示元素焦点
- 如何在Windows 7/8中通过单击文本输入来显示屏幕键盘
- 如何解析键盘字符并显示其等效图形
- 虚拟键盘jquery在引导模式中显示错误
- 显示移动键盘时转换3d断断续续
- 通过键盘单击显示按钮上的按键事件
- 检测 ipad 怪癖,显示键盘对焦
- 键盘显示时离子含量不向下滚动(Android)
- PhoneGap应用程序显示旧的iOS 6键盘和旧的选择器
- 在自动对焦的ios网络浏览器上强制显示键盘
- Phonegap Android 在输入焦点 Javascript 上显示键盘
- 当输入集中在web应用程序上时显示键盘
- 在UIWebView中以编程方式显示键盘
- 在移动Safari中显示键盘时,防止屏幕向上滚动
- 如何使用Phonegap和javascript在iPhone上隐藏和显示键盘
- Cordova iOs在SAPUI5应用程序的视图转换中无故显示键盘
- 在Modal Ionic - AngularJS中显示键盘
- 海豚浏览器-如何不在文本框上显示键盘