Frage

Ich habe eine Schienen Website entwickelt, in dem ich ein Textfeld mit Auto-Vervollständigung Einrichtungen haben (Wenn der Benutzer die Eingabe beginnt, eine Liste der gültigen Werte „abfällt“ unter ihm). Dazu verwendete ich Rail zur automatischen Vervollständigung .

Jetzt eine mobile Version dieser Seite Ich entwickle. Da das Ziel-Browsing Telefon das iPhone sein, ich bin mit jQTouch .

Daher meine Frage ist: Was ist der beste Weg, um ein „autocompletable Ajax Textfeld“ auf einem iPhone Web-App zu tun

?

Ich vermute, es sollte eine einfache Möglichkeit, dies seit jQTouch tut verwendet jquery , und es ist mehr Plugins zum automatischen Vervollständigung für sie (die übrigens keine Ahnung, was man am besten geeignet für diese Aufgabe). Wenn jemand jedoch denkt, dass es ein besserer Weg, dies zu tun, als mit jQTouch, ich bin offen für Vorschläge.

War es hilfreich?

Lösung 2

Ok, nach fast einer Woche auf diese beschäftigt, ich habe mich zu reagieren:

Ab heute (Feb 2010) ich keine „guten“ oder zumindest „genormte“ Art und Weise zu tun, Ajax autocompletes für das iPhone finden konnte, . Ich glaube nicht, gibt es.

Die einzigen Optionen, die Sie jetzt haben, sind:

  • Kochen Sie selbst eine eigene Autocomplete (wahrscheinlich eine der Jquery Plugins). Das Ergebnis ist vielleicht nicht sehr gut aussehen auf einem iPhone, es sei denn, als Jon sagt, können Sie es auf 3 Ergebnisse begrenzen.
  • Gehen Sie für etwas ganz anderes. In meinem Fall habe ich beschlossen, zwei Felder zu haben, statt ein: a. Textfeld, das der Benutzer und eine „dynamischen wählen“, in dem der Benutzer wählt die richtige Antwort „als Filter verwenden“ kann

Ich werde mich freuen, alle Alternativen zu akzeptieren, wenn sie erscheinen, in die Zukunft. Denn jetzt halte ich dies (ohne gültige Antwort) geschlossen.

Andere Tipps

Ich habe keinen URL für eine Lösung, aber auch ich dieses Problem in Betracht gezogen haben, und haben die folgenden Gedanken:

Machen Sie das Beste aus dem begrenzten Raum

Auf einem iPhone, die Tastatur viel Platz in Anspruch nimmt, so dass Sie Immobilien sehr wenig haben einen gewöhnlichen auto-complete-Box für die Anzeige.

Aus diesem Grund glaube ich Sie Ihre Auto-Vervollständigung Optionen Inline-Liste sollte. Hoffentlich mit dieser Methode können Sie 2-3 Optionen pro Zeile angezeigt werden soll.

Verwirren Sie nicht mit dem Fokus

Ein weiteres Problem zu prüfen, ist der Fokus. Wenn Sie Stackoverflow oder Delicious auf einem iPhone verwendet haben, werden Sie feststellen, dass die Änderungen im Fokus tatsächlich machen es sehr schwierig, ein anständiges Auto-komplette Werkzeug zu schaffen, wenn der Text geändert wird, das Zoom und positiono das Fenster ebenfalls geändert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top