Autocomplétion dans l'ordre !

Résolu/Fermé
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 22 juin 2014 à 17:51
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 22 juin 2014 à 20:17
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 jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 16
22 juin 2014 à 18:46
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 mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 6
22 juin 2014 à 20:17
Merci beaucoup !
0