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