Ho un problema con la tastiera nascosta nel simulatore iPhone. Il mio codice HTML:Come nascondere la tastiera nella pagina jQueryMobile in un'app Phone Phone?
<form id="my_form">
<input type="search" id="searchBar" />
</form>
codice jQuery:
$("#my_form").submit(function() {
one = $('#searchBar').val();
console.log(one);
doSearch(one);
return false;
});
Tutto funziona come ho bisogno: posso ottenere il valore forma e eseguire alcune Ajax. Ma quando la funzione restituisce false, la tastiera virtuale nel simulatore iPhone è ancora visibile. Come nascondere la tastiera? C'è un altro metodo per farlo? Devo passare i dati al server usando Ajax quando l'utente cerca e preme "Vai" su iPhone. Il risultato della ricerca dovrebbe essere mostrato nella stessa pagina (già fatto). L'utente può di nuovo cercare nella stessa pagina.
Per favore aiutatemi.
Grazie,
--regeint
Hi Hosh, non sta funzionando.La tastiera è ancora visibile :( – regeint
Prova a fare ciò che ha fatto techfoobar ma con una casella di controllo anziché una selezione come suggeriva (una selezione probabilmente farà un popup di una lista vuota) Ho aggiornato la mia risposta per rispecchiare questo –