Quel est l'événement correct à utiliser avec la fonctionnalité de saisie semi-automatique? Je fais quelque chose de similaire à la saisie semi-automatique et j'ai essayé d'utiliser l'événement "keypress"
, cependant, quand je vais extraire le texte de l'entrée qui a déclenché l'événement pair, il n'a que le texte avant que l'événement ne soit déclenché. Devrais-je utiliser un événement différent, ou simplement ajouter le nouveau caractère au texte existant?Quel événement est utilisé pour la saisie semi-automatique dans jQuery
Répondre
Vous souhaitez utiliser le keyup
event pour avoir la valeur actuelle de l'entrée.
Le jQuery UI autocomplete ne fait pas pas pour ce faire, mais pour une raison différente. Il y a un léger délai entre le moment où l'on appuie sur la touche et le moment où la recherche a lieu, donc la valeur est alors renseignée. It's actually using the keydown
event pour une réponse plus rapide aux touches fléchées et autres.
A la touche, rien n'a été placé. Utilisez l'événement keyup
, et vous aurez la valeur après avoir appuyé sur la touche.
mieux définir une fonction d'intervalle/délai d'attente sur le focus (enlever le flou) à:
- Vérifiez le nombre de ombles entré et changement de contenu
- Réalise la requête de saisie semi-automatique
- perfom auto complétion
Pourquoi supprimer la fonction sur le flou? –
@DutrowLLC pour éviter une fonction de temporisation/intervalle "background" supplémentaire qui ne fait rien d'autre que de manger "peu" de temps CPU. Ceci est également plus pratique pour le débogage si vous ne faites que ce que vous jugez nécessaire. – dvhh
Vous voulez dire une fonction qui boucle en permanence? –
- 1. Quel événement/interface est utilisé pour afficher l'avertissement sécurisé IWebBrowser2?
- 2. Quel événement doit être utilisé pour ranger l'affichage d'un TextBox?
- 3. Quel événement jquery utiliser?
- 4. Quel curseur flash est utilisé dans GameSpot?
- 5. quel événement est utilisé pour glisser le doigt gauche et droite dans Ward android?
- 6. Quel module est utilisé pour l'effet ...?
- 7. Quel est le modèle utilisé dans log4j
- 8. Comment savoir quel profil Bluetooth est utilisé pour la communication
- 9. Interface utilisateur jQuery Glisser - quel gestionnaire est utilisé?
- 10. Quel est le ~ caractère utilisé dans C#
- 11. quel éditeur est utilisé dans wordpress?
- 12. Quel est l'outil javascript min utilisé par jquery?
- 13. Quel événement Windows est utilisé par l'application serveur SQL pour contrôler les éléments de menu?
- 14. Quel plug-in javascript/jquery tree est le plus utilisé?
- 15. Quel est l'IDE de JQuery utilisé par ce mec?
- 16. Quel compte Windows est utilisé pour télécharger des fichiers dans la bibliothèque de documents SharePoint?
- 17. Quel caractère est utilisé pour remplir le contenu de la saisie de texte du mot de passe?
- 18. Quel contrôle est utilisé sur StackOverflow pour afficher les messages?
- 19. Quel certificat est utilisé par l'application smartclient?
- 20. Quel est le exitContext utilisé pour une méthode de WaitHandle.WaitOne
- 21. Comment savoir quel serveur SMTP est utilisé?
- 22. Détecter quel modèle WordPress est utilisé
- 23. Quel compilateur est utilisé pour créer des fichiers .cod?
- 24. Quel est le processeur utilisé par javax.xml.transform?
- 25. quel type de programmation est utilisé pour les mobiles 3g
- 26. Quel est l'ORM utilisé par yii?
- 27. Quel port est utilisé par httpclient?
- 28. Comment savoir quel index est utilisé dans les requêtes SQL?
- 29. Dans quel événement JQuery $ function() se déclenche-t-il?
- 30. Quel segment est utilisé par défaut dans l'adressage indirect x86?
Demandez-vous autre chose que le widget autocomplete de jquery-ui? http://jqueryui.com/demos/autocomplete/ –
Hey Ken, j'écrivais quelque chose. Mais demandait comment jquery le fait parce que leur solution a été vérifiée. –