2009-10-15 7 views
22

Sto cercando un plug-in javascript (per js/qualsiasi framework)textarea di tipo predictive/autocomplete a più parole?

Voglio creare un'area di testo che mentre digito utilizzerò un array di dati fornito, controlla le corrispondenze predittive con la parola corrente e digito per suggerire una soluzione.

Tutte le soluzioni che ho trovato finora (per jquery) corrisponda una sola parola, poi finisco ...

voglio scrivere come una frase o un paragrafo, ma hanno la capacità di completamento automatico.

Immagine mockup allegata. alt text http://data.getafreelancer.com/project/212922/autocomplete-mockup.jpg

+8

Perché chiuso? Domanda utile – Ryan

+0

@Ryan Questa è una domanda di raccomandazione software. Le domande sui consigli software dovrebbero essere pubblicate su http://softwarerecs.stackexchange.com anziché su Stack Overflow. –

+0

Ho costruito il mio a https://ayansome1.github.io/typeahead/. Per il codice checkout https://github.com/ayansome1/typeahead – Ayan

risposta

14

C'è Wick che fa textareas di supporto e più parole: http://wick.sourceforge.net/wick_sample/

+0

Questo è dannatamente un tipo fantastico, non ho idea del motivo per cui hai downvoted – David

+0

Ho ho provato il sito, e ogni volta, inserisco del testo, e dopo quel testo la parola che corrisponde, non succede nulla. Mi sembra che solo la prima parola dell'area di testo viene controllata per una corrispondenza, non la parola prima del cursore. Quindi, nessuna soluzione al problema :-( – mliebelt

+0

Gli esempi su quel sito richiedono una virgola tra gli indirizzi e-mail, prima di ricominciare ad eguagliare, ad esempio non corrisponderà a un altro indirizzo finché non digiti ',' – ndbroadbent

0

Dal Amir di il plugin non ha più fornito un link al codice sorgente, l'ho estratto dai suoi esempi e ho creato un progetto github in cui ho aggiunto alcuni miglioramenti. Lo si può trovare qui:

https://github.com/LordZardeck/areacomplete

+0

Perché c'è un codice jquery chiamato prima della funzione $ (document) .ready? Mi sta dando degli errori. – bagofmilk