2011-06-13 3 views
1

Il s'agit d'un problème spécifique à iPhone/iOS lors de l'utilisation de Phonegap et de jQuery mobile a4.1. Le même code fonctionne très bien sur Android 2.1.Le premier champ de texte perd son focus sur l'iPhone en utilisant Phonegap et jQuery Mobile

J'ajoute dynamiquement un groupe de champs de saisie à une page mobile jQuery, en utilisant $ .html().

Le premier champ de saisie sur lequel l'utilisateur appuie ouvre le clavier et un curseur commence à clignoter. Mais dès qu'une touche est enfoncée, le champ semble perdre son focus et la valeur n'est pas modifiée, mais aucun flou n'est déclenché et le clavier reste.

Si l'utilisateur effectue ensuite une mise au point sur un champ différent, le texte peut être ajouté normalement.

Je n'ai pas trouvé beaucoup d'informations à ce sujet sur Internet, juste quelques anciens threads de 2008 qui impliquent qu'il y a (ou était) un bug dans webkit.

Toutes les idées de contournement seraient grandement appréciées.

Merci

Répondre

0

Je viens de rencontrer ce problème, je trouve mettre attribut « espace réservé » peut éviter ce problème. Je crois que c'est bug dans webkit.

0

Ceci est un problème connu. Mise à jour: Passer à rc1 a résolu le problème pour moi, assurez-vous d'avoir la dernière version de tout et donnez plus d'informations si cela ne vous aide pas.

Questions connexes