2011-02-02 4 views
0

Hé les gars, il y a une forme où l'utilisateur sélectionne certains de ses amis et je suis curieux de savoir comment je peux implémenter une liste qui recherche simultanément pendant que l'utilisateur tape le nom d'un ami et quand il sélectionne le nom du nom est écrit dans la zone de texte (jQuery). Et si l'utilisateur veut sélectionner plus d'un ami, quand j'insère les noms dans la base de données, comment puis-je séparer les noms qui sont écrits dans un champ de saisie?jQuery et PHP suggestions de réponses

Répondre

1

Vous cherchez à écrire votre propre plugin ou souhaitez-vous utiliser un plugin existant?

Si vous voulez quelque chose de prêt fait, voici quelques exemples

si vous voulez quelque chose de très léger, seulement 6kb emballé, celui-ci serait le meilleur choix
Autosuggest jQuery Plugin

plus ancien mais toujours bon

Tokenizing Autocomplete

0

J'ai mis ce deux ou trois fois, il est pas si difficile à atteindre décent résultats et l'idée de base que j'ai utilisé était ...

1) créer une boîte d'entrée. 2) créer un div placé directement sous la boîte d'entrée.

3) créer un gestionnaire de touches jquery. s'il y a plus de x caractères tapés, une requête ajax. 4) faire une boucle sur les résultats et, s'ils existent, ajouter des divs de résultat à la boîte de résultats.

5) affiche le résultat.

Je peux déterrer un exemple de code si vous le souhaitez. Je ne sais pas de quoi vous parlez avec le multiple de sélection, mais vous pouvez conserver une variable sélectionnée et changer la couleur de la div de résultat lorsque vous cliquez dessus, de cette façon de nombreux résultats peuvent être sélectionnés et traités ultérieurement.

Questions connexes