Page 1 sur 1

Autocompletion

Posté : 04 août 2014, 16:07
par nagstef
Bonjour,

Je souhaite utiliser Jquery et l'autocompletion pour un site : http://jqueryui.com/autocomplete/#default

Or, je n'arrive pas à comprendre quel event mettre dans mon input, pour que, lorsque je clique sur une proposition de l'autocompletion, ou bien en selectionnant la valeur par les fleches haut-bas et finir par "entrée" ou "tabulation", cela lance un script maj_info().

Par exemple : <input id="tags" onkeypress="if (event.keyCode==){ maj_infos(this.value);}">

Je ne sais pas si je dois utiliser un onkeyup, onkeypress, onclick.
Merci de votre aide ..

Stéphane

Re: Autocompletion

Posté : 05 août 2014, 10:33
par xTG
Aucune de ces solutions.
Regardes du côté de select de l'API de l'autocomplete jquery.
Elle se déclenche lorsqu'un élément de la liste est sélectionné (à la souris ou au clavier).
http://api.jqueryui.com/autocomplete/#event-select

Re: Autocompletion

Posté : 09 août 2014, 20:05
par Aureusms
Sous jQuery, j'utlise souvent la fonction on() :

[javascript]$(document.body).on({
click :function (event) {
if (event.which != 1)
return;
event.stopPropagation();
event.preventDefault();
alert("click sur l'input");
}
},'#tags');[/javascript]