J'utilise JQuery Autocomplete (bassistance) et j'ai rencontré un problème. Si la souris survole l'une des suggestions de saisie semi-automatique et que l'utilisateur appuie sur la touche de retour (plutôt que de cliquer pour effectuer une sélection), le formulaire est soumis et passe au lien qui a été déplacé à ce moment.JQuery Autocomplete - Arrête le passage de la souris + Retourne l'envoi de données
Ceci est un problème lorsque les utilisateurs cliquent dans la zone de texte, et lorsque vous tapez leur recherche, laissez le pointeur où la fenêtre contextuelle de saisie semi-automatique apparaît. Donc, quand ils frappent entrer, il ne fait pas la recherche de tout ce qu'ils ont tapé dans la boîte, mais tout ce qui a été mis en évidence dans les suggestions de saisie semi-automatique.
Y at-il un moyen d'arrêter cela?
Utilisation de Google comme la fonctionnalité que je suis après ...
Donc, juste pour clarifier - je veux des sélections via la souris et le clavier pour aller au même endroit, mais si la flèche vers le haut ou vers le bas n'a pas été pressé (l'utilisateur n'a pas sélectionné une option de saisie semi-automatique via le mot-clé), ne pas aller à l'URL spécifiée dans autosuggest - au lieu de soumettre le formulaire (méthode traditionnelle sans JQuery) basé sur ce qui a été tapé dans la zone de texte.
J'espère que je l'explique clairement? : S
Ou peut-être existe-t-il une alternative avec cette fonction intégrée?
Cela semble étrange car il s'agit d'une zone de la saisie semi-automatique JQuery qui se distingue du standard Google. – ILT
Avez-vous trouvé comment faire ceci sans modifier le code jquery? J'ai le même problème. On dirait que vous pouvez intercepter l'événement keypress et ne pas le renvoyer à la saisie semi-automatique. – Redtopia