Autocomplete jquery
Submitted by Bill on Wed, 04/07/2010 - 16:41
L'utilisateur, faut lui simplifier la vie. Exemple, dans un intranet ou il y a plusieurs centaines de documents, parcourir une arborescence pour en trouver un, c'est gonflant, surtout quand on sait à peu près le titre de la chose.
Ajax c'est bien aussi, mais y'a un petit délai à chaque fois qui rend la chose un peu pas assez instantané, if you see what I mean.
Donc, l'autocomplete de jquery, c'est tout simple, il rajoute un .autocomplete aux éléments de type input, et on lui passe les données et qques paramètres. Et il y en a un bien puissant, c'est matchContains.
On crée une liste de termes toute simple, on la balance dans le jscript (même si elle fait plus de 400 termes, pas de soucis pour javascript) et hop, dès deux caractères entrés, le titre qui va bien va s'afficher, ou que se trouvent les caractères. Exemple si on cherche "Financial guidelines" on peut le trouver avec "guide", instantanément, sans AJAX.
$string = implode("$",array_values($results));
jQuery("#mod_search_searchword").autocomplete("<?php echo $string;?>".split("$"),{matchContains: true, minChars:2})
C'est cool, c'est club et c'est fait
http://docs.jquery.com/Plugins/Autocomplete
Tags:






Recent comments
2 weeks 2 days ago
2 weeks 2 days ago
25 weeks 3 days ago
31 weeks 6 days ago
32 weeks 1 day ago
35 weeks 6 days ago
36 weeks 1 hour ago
36 weeks 1 day ago
40 weeks 6 days ago
42 weeks 4 days ago