2009-10-15 6 views
22

Ich bin für eine Javascript-Plugin schau (für js/any Rahmen)Mehrfachwort Predictive/Autocomplete Textarea?

Ich mag ein Textfeld erstellen, dass, während ich mit Typ ein Datenfeld geliefert wird, überprüfen zu prädiktiven Übereinstimmungen mit dem Strom im Tipp Wort und versuchen eine Lösung vorschlagen.

Alle Lösungen, die ich bisher gefunden habe (für jquery) nur ein Wort übereinstimmen, dann enden ...

Ich möchte wie ein Satz oder Absatz schreiben, aber die automatische Vervollständigung Fähigkeit hat.

Mockup Bild beigefügt. alt text http://data.getafreelancer.com/project/212922/autocomplete-mockup.jpg

+8

Warum geschlossen? Nützliche Frage. – Ryan

+0

@Ryan Dies ist eine Frage zur Software-Empfehlung. Fragen zu Softwareempfehlungen sollten auf http://softwarerecs.stackexchange.com anstelle von Stack Overflow veröffentlicht werden. –

+0

Ich habe meine eigene bei https://ayansome1.github.io/typeahead/ .Für den Code auschecken https://github.com/ayansome1/typeahead – Ayan

Antwort

14

Es gibt Wick, die tut Unterstützung Textbereiche und mehrere Wörter: http://wick.sourceforge.net/wick_sample/

+0

Das ist verdammt toll Kerl, keine Ahnung, warum Sie – David

+0

Ich habe versuchte die Seite, und jedes Mal, gebe ich etwas Text ein, und nach dem Text das Wort, das übereinstimmt, passiert nichts. Es sieht für mich aus, dass nur das erste Wort des Textbereichs auf eine Übereinstimmung geprüft wird, nicht das Wort vor dem Cursor. So möglich keine Lösung für das Problem :-( – mliebelt

+0

Die Beispiele auf dieser Website erfordern ein Komma zwischen E-Mail-Adressen, bevor es beginnt, wieder zu entsprechen. ZB Es wird nicht mit einer anderen Adresse übereinstimmen, bis Sie eingeben ',' – ndbroadbent

0

Seit Amirs Plugin stellte nicht mehr einen Link zum Quellcode zur Verfügung, ich extrahierte es aus seinen Beispielen und erstellte ein GitHub-Projekt, wo ich einige Verbesserungen hinzugefügt habe. Sie können es hier finden:

https://github.com/LordZardeck/areacomplete

+0

Warum Gibt es einen jquery Code, der vor der Funktion $ (document) .ready aufgerufen wird? – bagofmilk