Autocomplétion dans l'ordre !

Résolu
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   -  
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, sur mon site, les utilisateurs doivent fournir leur code postal. Alors j'ai utilisé l'autocomplétion pour qu'il s'affiche des suggestions. Seulement, si par exemple l'utilisateur entre 240, il va s'afficher 60240, 52403, 24010, etc. Mais je voudrais qu'il ne s'affiche que les codes postaux qui commencent par 240, et non pas tous ceux qui contiennent 240.
Y a-t-il une fonction permettant de faire ça directement ?
Merci d'avance !

2 réponses

zermat Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   16
 
modifier la source comme ça:
$('#recherche').autocomplete({
source : function(req, resp) {
var re = $.ui.autocomplete.escapeRegex(req.term);
var match = new RegExp( "^" + re, "i" );
var a = $.grep(liste, function(item,index){
return match.test(item);
});
resp(a);
},
minLength : 3
});
0
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   6
 
Merci beaucoup !
0