Cet article vous guidera pour détecter la touche de tabulation en JavaScript.
Comment détecter la touche de tabulation en JavaScript ?
Pour détecter la touche de tabulation en JavaScript, appliquez les techniques suivantes :
- ' querySelector() ' Méthode
- ' getElementbyId() ' Méthode
Les approches mentionnées seront démontrées une par une !
Méthode 1 : Détecter la touche de tabulation en JavaScript à l'aide de la méthode document.querySelector()
La ' document.querySelector() ” accède au premier élément correspondant à un sélecteur CSS, puis la méthode addEventListener() ajoute un gestionnaire d'événements à l'élément accédé. Ces méthodes peuvent être appliquées pour accéder au type d'entrée et détecter si la touche de tabulation est enfoncée ou non lorsque sa valeur est saisie.
Syntaxe
élément. addEventListener ( un événement , fonction , utiliserCapture )
Dans la syntaxe donnée, ' un événement ' fait référence au nom de l'événement, ' fonction ' est la fonction spécifique à exécuter lorsque l'événement se produit, et ' utiliserCapture ” est l'argument facultatif.
document. querySelector ( Sélecteurs CSS )Dans la syntaxe ci-dessus, ' Sélecteurs CSS ” fait référence à un ou plusieurs sélecteurs CSS qui peuvent être spécifiés dans la méthode document.querySelector().
Passez en revue l'exemple suivant pour une meilleure compréhension du concept énoncé.
Exemple
Tout d'abord, spécifiez le type d'entrée comme ' texte ' avec une valeur d'espace réservé initiale et un titre dans le '
< h2 > Résultat < / h2 >
Ensuite, appliquez le ' document.querySelector() ” pour accéder respectivement à l'entrée spécifiée et à l'en-tête et les stocker dans les variables nommées “ saisir ' et ' résultat ” :
laisser entrer = document. querySelector ( 'saisir' ) ;laisser le résultat = document. querySelector ( 'h2' ) ;
Maintenant, ajoutez le ' touche Bas ” avec le champ de saisie à l'aide de la méthode addEventListener(). Cet événement informera l'utilisateur chaque fois que le ' languette ” est enfoncée dans le champ de saisie en appliquant la condition suivante à l'aide de la touche “ Texteintérieur ' propriété:
saisir. addEventListener ( 'touche Bas' , ( et ) => {si ( et. clé === 'Languette' ) {
résultat. Texteintérieur = 'Touche de tabulation enfoncée' ;
} autre {
résultat. Texteintérieur = 'Touche de tabulation non enfoncée' ;
}
Dans ce cas, lorsque l'utilisateur appuiera sur la touche de tabulation, l'ajouté informera de l'action effectuée :
Méthode 2 : Détecter la touche de tabulation en JavaScript à l'aide de la méthode document.getElementbyId()
La ' document.getElementById() ” peut être utilisée pour accéder à un élément HTML particulier en fonction de son identifiant. Cette méthode peut être implémentée pour obtenir le champ de saisie et ajouter un événement pour alerter l'utilisateur chaque fois que la touche particulière est enfoncée, comme la touche de tabulation.
Syntaxe
document. getElementById ( éléments )Dans la syntaxe donnée, ' éléments ” fait référence à l'identifiant d'un élément spécifié.
Passons en revue l'exemple suivant.
Exemple
Dans l'exemple ci-dessous, incluez un type d'entrée et une valeur d'espace réservé comme indiqué dans la méthode précédente :
Maintenant, récupérez l'identifiant du champ de saisie en utilisant le ' document.getElementById() ' méthode.
let input= document.getElementById('tab');
Enfin, ajoutez un événement nommé ' touche Bas ' dans la méthode addEventListener(), qui alertera l'utilisateur chaque fois que le ' Languette ” est enfoncée :
saisir. addEventListener ( 'touche Bas' , ( et ) => {si ( et. clé === 'Languette' ) {
alerte ( 'Touche de tabulation enfoncée' ) ;
}
} ) ;
Production
Nous avons discuté de toutes les méthodes les plus simples pour détecter la touche de tabulation en JavaScript.
Conclusion
Pour détecter la touche de tabulation en JavaScript, utilisez le ' addEventListener() ' avec le ' document.querySelector() ” méthode pour obtenir le type d'entrée et appliquer un événement pour détecter la clé spécifiée ou la “ getElementbyId() ” méthode pour récupérer le champ d'entrée en fonction de son identifiant et notifier l'utilisateur chaque fois que la condition ajoutée est satisfaite. Ce blog a expliqué comment détecter la touche de tabulation en JavaScript.