Affichage du clavier logiciel d'Android lorsqu'un champ est .focus () en utilisant javascript

Dans une page web, j'ai un champ de recherche. J'ai ajouté un bouton "effacer", de sorte que les utilisateurs peuvent effacer le champ de recherche et de commencer à nouveau. Par commodité, je me concentre le champ de recherche de la zone de texte et le curseur n'apparaît pas dans la boîte. Toutefois, le clavier ne semble pas apparaître sur les appareils android qui utilisent le navigateur par défaut. Dans iOS et Opera Mobile, il fonctionne comme je l'avais espérer.

Est-il une méthode supplémentaire, je peux appeler qui va provoquer le clavier pour afficher sur Android du navigateur de sorte que l'utilisateur peut commencer à taper tout de suite?

function clear_search() {
    if($('#searchinput').val()) {
        $('#searchinput').val('');
    }
    $('#searchinput').focus();
}

source d'informationauteur newz2000