我一直在寻找如何通过Javascript触发Android键盘。关于输入焦点的Phonegap Android显示键盘Javascript
我发现了一些答案,但他们都没有工作。
一种解决方案是在这里: Showing Android's soft keyboard when a field is .focus()'d using javascript
在上面的例子中有一个按钮参与,我没有,但我需要它?
我通过touch-layer.js使用'tap'和'swipe'事件,这似乎禁用了点击事件以支持点击。 (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();
});