bonjour,

J'aimerais déclencher mon autocomplete lorsque j'arrive sur mon champ vide. L'autocomplete fonctionne lorsque je tape la première lettre et même lorsque j'efface toutes les lettres.
Cela ne fonctionne pas quand je prend le focus, pourtant j'ai ajouté la fonction onFocus et l'appel de la fonction est valide si j'ajoute un alert('') en début de fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
function rechercheVille() {
    $("#TXT_ADR_VILLE").autocomplete({
        minLength: 0,
        source: function (request, response) {
            $.ajax({
                url: "/Pv_Adresse/getVille",
                type: "POST",
                dataType: "json",
                data: {
                    cp: $("#TXT_ADR_CP").val(),
                    ville: $("#TXT_ADR_VILLE").val(),
                    idtPays: $("#DDL_ADR_PAYS").val()
                },
                success: function (data) {
                    response($.map(data, function (item) {
                        return {
                            label: item.CPVIL_NOM,
                            value: item.CPVIL_NOM
                        }
                    }));
                }
            });
        },
        focus: function (event, ui) {
            this.value = ui.item.label;
            return false;
        },
        select: function (event, ui) {
            this.value = ui.item.label;
            return false;
        }
    });
}
Merci d'avance