Autocomplétion dans l'ordre !

Résolu
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

  1. 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