На веб-странице у меня есть поле поиска. Я добавил кнопку "clear", чтобы пользователи могли очистить поле поиска и начать заново. В качестве удобства я фокусирую текстовое поле поля поиска, и курсор появляется в поле. Однако, мягкая клавиатура, похоже, не появляется на устройствах Android, которые используют браузер по умолчанию. В iOS и Opera Mobile он работает так, как я ожидал.
Есть ли дополнительный метод, который я могу вызвать, который заставит клавиатуру отобразиться в браузере Android, чтобы пользователь сразу начал набирать текст?
function clear_search() {
if($('#searchinput').val()) {
$('#searchinput').val('');
}
$('#searchinput').focus();
}