Lors de la création d'une page Web ou d'un site convivial, il peut y avoir une exigence pour empêcher l'utilisateur d'appuyer sur une touche particulière tout en remplissant un formulaire ou un questionnaire. Par exemple, la restriction de l'utilisateur pour modifier ou annuler les données déjà entrées. Dans de tels scénarios, la capture d'un backpace sur un événement Keydown est utile à la fin du développeur.
Cet article élaborera les approches pour capturer un arrière-pas de l'événement Keydown en JavaScript.
Comment capturer un arrière-pas de l'événement Keydown dans un élément spécifique?
Le "addEventListener ()»La méthode associe un événement à un élément, et la propriété Keycode fait référence à un code qui signifie une pression. Ces approches peuvent être utilisées pour attacher un événement au champ de saisie récupéré et informer l'utilisateur dès que la touche particulière est appuyée sur elle (champ de saisie).
Syntaxe
élément.AddeventListener (événement, fonction, userCapture);
Dans la syntaxe ci-dessus:
Exemple
Passons par le code-snippet indiqué ci-dessous:
Détecter la touche arrière
Dans le bloc de code ci-dessus:
Sortir
Dans la sortie, on peut voir qu'en appuyant sur la touche arrière, l'utilisateur est informé avec le message déclaré via une alerte.
Comment capturer un espace arrière sur l'événement Keydown n'importe où dans l'ensemble du modèle d'objet de document (DOM)?
Dans cet exemple particulier, un espace arrière sera capturé à l'aide du keycode spécifié sous la forme d'un «cas«Dans la fonction qui doit être exécutée sur l'événement déclenché:
Détecter la touche arrière
Dans les lignes de code ci-dessus:
Sortir
Dans cette sortie, on peut voir que l'exigence souhaitée a été atteinte.
Conclusion
Pour capturer un arrière-pas sur le «touche Bas»Événement dans JS, utilisez la combinaison du«addEventListener ()"Méthode et le"code clé" propriété. Le premier exemple utilise ces approches pour capturer la clé particulière dans un élément spécifique. Ce dernier exemple peut être utilisé pour détecter la touche arrière dans tout le DOM. Ce blog a discuté des approches pour capturer BackSpace sur l'événement Keydown en JavaScript.