Bonjour

Je rencontre un souci avec 2 input en autocomplete dans le même formulaire.

Le résultat de l'autocomplete fonctionne mais si je ne sélectionne pas un résultat (un click ailleurs par exemple) et que je reviens sur l'un ou l'autre des input, l'auto complétion de fonctionne plus

Voici le code ... ou est ce que j'ai fourché ? merci pour votre aide !
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
35
36
 
    $(function() {
        $("#categorie_article").autocomplete({
            delay: 0,
            minLength: 0,
            source: "modules/articles/modeles/ac_categorie.php",
            select: function( event, ui ) {
                $( "#categorie_article" ).val( ui.item.categorie );
                return false;
            }
        })
        .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
            return $( "<li>" )
        .append( "<a>" + item.categorie + "</a>" )
        .appendTo( ul );
        };
        $("#categorie_article").bind('click', function(){ $(this).autocomplete("search"); } );
    });
 
    $(function() {
        $("#designation_article").autocomplete({
            delay: 0,
            minLength: 0,
            source: "modules/articles/modeles/ac_designation.php",
            select: function( event, ui ) {
                $( "#designation_article" ).val( ui.item.designation );
                return false;
            }
        })
        .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
            return $( "<li>" )
        .append( "<a>" + item.designation + "</a>" )
        .appendTo( ul );
        };
        $("#designation_article").bind('click', function(){ $(this).autocomplete("search"); } );
    });