我一直在尋找如何通過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();
});