Я пытаюсь заставить клавиатуру отображаться на Android внутри функции «pageshow», используя кордову.
Предполагается, что он сфокусируется на поле ввода (текст), и клавиатура должна появиться.
Он фокусируется только на поле ввода, но клавиатура не появляется.
Когда я возвращаюсь, а затем снова захожу на ту же страницу, появляется клавиатура.
Кто-нибудь знает, почему он не появляется в первый раз, или знает, как с этим справиться?
Вот мой код:
var foundInput = null;
var allInput = document.getElementsByTagName("input");
for (var i = 0; i < allInput.length; ++i) {
if (allInput[i].placeholder == "Search medication...") {
foundInput = allInput[i];
}
}
$(foundInput).focus();
$(foundInput).trigger('click');
Я также пытался сохранить страницы в разных html, а также попытался поместить их в один и тот же html. Все еще есть такая же проблема. Спасибо