Autocompletion

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Autocompletion

Re: Autocompletion

par Aureusms » 09 août 2014, 20:05

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]

Re: Autocompletion

par xTG » 05 août 2014, 10:33

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

Autocompletion

par nagstef » 04 août 2014, 16:07

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