Deux champs d'autocomplete
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:
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"); } );
}); |