Question

J'ai développé un site Web de rails dans lequel j'ai une zone de texte avec des équipements d'auto-complétion (Lorsque l'utilisateur commence à taper, une liste de valeurs valides « tombe » en dessous). Pour cela, je ferroviaire de saisie semi-automatique.

Je développe une version mobile de ce site. Étant donné que le téléphone de navigation cible sera l'iphone, je suis en utilisant jQTouch .

ma question est donc: Quelle est la meilleure façon de faire une « Autocomplétion zone de texte ajax » sur une application web iphone

?

Je pense qu'il devrait y avoir un moyen facile de faire cela depuis jQTouch utilise jquery , et il es plusieurs plugins autocomplete pour elle (par ailleurs, aucune idée de qui est le meilleur adapté à cette tâche). Cependant, si quelqu'un pense qu'il ya une meilleure façon de le faire qu'avec jQTouch, je suis ouvert aux suggestions.

Était-ce utile?

La solution 2

Ok, après presque une semaine employée sur ce point, je dois répondre à moi-même:

A ce jour (février 2010) Je ne pouvais trouver aucune « bonne » ou au moins manière « standardisée » de faire ajax autocompletes pour iphone . Je ne pense pas qu'il y ait.

Les seules options que vous avez droit sont maintenant:

  • Cuisinez vous une saisie semi-automatique personnalisé (en utilisant probablement l'un des plugins jquery). Le résultat peut-être pas l'air très bien sur un iPhone, à moins que, comme Jon dit, vous limiter à 3 résultats.
  • Optez pour quelque chose de complètement différent. Dans mon cas, j'ai décidé d'avoir deux champs au lieu d'un:. Une zone de texte que l'utilisateur peut « utiliser comme un filtre » et une « dynamique select » dans lequel l'utilisateur choisit la bonne réponse

Je serai heureux d'accepter des solutions de rechange si elles apparaissent, dans l'avenir. Pour l'instant je considère cela fermé (sans réponse valide).

Autres conseils

Je n'ai pas une URL pour une solution, mais moi aussi j'ai examiné cette question et ont les réflexions suivantes:

Tirez le meilleur parti de l'espace limité

Sur un iPhone, le clavier prend beaucoup de place, vous aurez très peu de biens immobiliers pour afficher une boîte de remplissage automatique ordinaire.

Pour cette raison, je crois que vous devriez la liste de vos options de saisie semi-automatique en ligne. Si tout va bien, avec cette méthode, vous pouvez afficher les options 2-3 par ligne.

Ne jouez pas avec la mise au point

Une autre question à considérer est la mise au point. Si vous avez utilisé StackOverflow ou délicieux sur un iPhone, vous vous rendrez compte que les changements d'orientation font effectivement très difficile de créer un outil complet-auto décent lorsque le texte est modifié le zoom et positiono la fenêtre est également modifiée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top