2010-12-01 10 views

Répondre

3

Eh bien, il y a le autocomplete plugin qui fait exactement cela, et si vous Je veux récupérer des données à partir d'une base de données que je recommande en utilisant le ajax API qui est inclus dans jQuery.

quelque chose comme ça

$('textarea').keyup(function(){ 
    $.post('ajax/test.php', function(data) { 
    $('#example').autocomplete(data); 

    }); 

}); 

Rappelez-vous aussi c'est que la structure de base pour vous donner une idée.

P.S. Je viens de trouver this il devrait répondre à tous vos besoins.

+0

Ok, désolé si c'était une mauvaise (trop simple) question, je suis conscient de ce plugin, mais si je ne me trompe il faudrait beaucoup de travail pour le faire suggérer seulement dans certains mots entre d'autres mots, ai-je tort ? – Trufa

+0

Ça a l'air bien, merci beaucoup !! Je vais essayer! – Trufa

+0

consultez le dernier lien que j'ai posté – Breezer

0

Si vous faites référence à jQueryUI (même site que jQuery), vous pouvez utiliser les éléments suivants pour auto complète: http://jqueryui.com/demos/autocomplete/

Il est une implémentation simple ainsi :)

Hope that helps!

+0

Merci j'essayais d'obtenir un plugin qui pourrait le faire dans chaque mot, peu importe quand dans la zone de texte, je vais essayer de modifier celui-ci. – Trufa

0

Cela peut ressembler à un hack, mais vous pouvez essayer d'imiter l'utilisateur qu'il tape dans la zone de texte, alors qu'il taperait réellement dans le textinput qui est à la position pour le prochain mot dans un textarea.Once l'utilisateur sélectionne une suggestion à partir de la saisie semi-automatique ou des entrées ou de l'espace à l'intérieur de cette entrée de texte superposée, vous pouvez supprimer l'entrée de texte avec le mot courant dans l'entrée de texte ajoutée à la zone de texte.

Pour une saisie semi-automatique dans la saisie de texte, vous pouvez utiliser le plugin de la pléthore de plugins disponibles pour jquery.

0

vous pouvez essayer gcomplete utilise le google api pour autocomplete quoi que ce soit, avec une petite modification du code source, vous pouvez changer le comportement sur le tag input[text].

J'ai fait des modifications pour le plugin et autocomplete le dernier mot, vous pouvez tester en github.com/rkmax/gcomplete. Je travaille sur: - Saisie semi-automatique du mot courant. - Déterminer le nombre de lignes (visuel) et Textarea la position actuelle du curseur pour afficher la liste des mots juste à côté du curseur, grâce à SimpleCoder

+0

Je ne crois pas que ça va marcher. L'exemple que vous avez suggéré autocomplètes sur l'ensemble de l'entrée sans tenir compte de la position du curseur. Changer l'entrée à la zone de texte ne fera rien. Nous cherchons quelque chose comme ceci http://bloggerindraft.blogspot.com – Vlad

+0

je vais essayer de changer pour le travail dans un textarea :) – rkmax

Questions connexes