Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/09/2011, 17h29   #1
Membre habitué
 
Avatar de Dark Ryus
 
Développeur informatique
Inscription : avril 2007
Messages : 275
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 275
Points : 112
Points : 112
Par défaut autocomplete sur un champ vide

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 :
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
Dark Ryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 22h24   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Il y a une option autoFocus : http://jqueryui.com/demos/autocomple...tion-autoFocus
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h28.


 
 
 
 
Partenaires

Hébergement Web