Bonjour,
J'avais quelques soucis pour appliquer le plugin autocomplete de jQuery-UI (d'ailleurs si quelqu'un connaissait un tuto francophone bien détaillé pour faire marcher ce truc, j'apprécierais)
J'ai donc fait moi-même un équivalent qui marche très bien : on tape dans un input et en-dessous apparait si résultat une div contenant une liste des résultats. On clique et paf, ça se met dans la case. Révolutionnaire.
Mon souci est que pour l'instant le seul moyen de sélectionner un résultat est la souris, et j'aimerais bien permettre l'utilisation du clavier (haut/bas/entrée). Je n'arrive toutefois pas à faire en sorte qu'à l'appui sur "bas" le focus aille sur le premier résultat de la liste, puis sur le second, etc, ou que l'appui sur entrée valide le choix.
Quelqu'un saurait-il quels événements je dois guetter et quelles actions enclencher pour passer dans la div de résultat et naviguer dans une liste ?
Merci.
Modifié par Mendoza (20 Sep 2011 - 15:33)
J'avais quelques soucis pour appliquer le plugin autocomplete de jQuery-UI (d'ailleurs si quelqu'un connaissait un tuto francophone bien détaillé pour faire marcher ce truc, j'apprécierais)
J'ai donc fait moi-même un équivalent qui marche très bien : on tape dans un input et en-dessous apparait si résultat une div contenant une liste des résultats. On clique et paf, ça se met dans la case. Révolutionnaire.
Mon souci est que pour l'instant le seul moyen de sélectionner un résultat est la souris, et j'aimerais bien permettre l'utilisation du clavier (haut/bas/entrée). Je n'arrive toutefois pas à faire en sorte qu'à l'appui sur "bas" le focus aille sur le premier résultat de la liste, puis sur le second, etc, ou que l'appui sur entrée valide le choix.
Quelqu'un saurait-il quels événements je dois guetter et quelles actions enclencher pour passer dans la div de résultat et naviguer dans une liste ?
Merci.
Modifié par Mendoza (20 Sep 2011 - 15:33)