Je sais que c'est un peu plus âgés question, mais j'ai découvert la réponse aujourd'hui pour cette, et la réponse est trop simple... j'ai passé beaucoup plus de temps, je tiens à admettre, essayant de se faire ;)
Évite d'afficher le clavier sur:
<input type="text" name="someInput" />
lorsque vous voulez faire quelque chose comme utiliser jQuery UI datepicker...
ajouter un readonly attribute comme suit:
<input type="text" name="someInput" readonly="readonly" />
Si vous essayez d'être conscient de gens avec JS désactivé, vous pouvez toujours laisser de côté l'attribut et l'ajouter dans votre code:
$('[name=someInput]').attr('readonly','readonly');
Espérons que cette aide.
Voici un jsFiddle démontrer le concept: http://jsfiddle.net/3QLBz/5/