So erfassen Sie die Registerkartenschlüssel in JavaScript

So erfassen Sie die Registerkartenschlüssel in JavaScript
Wir stoßen oft auf Websites oder Webseiten, die das Fall-sensitive Element umfassen. Darüber hinaus können Sie auf einigen Webseiten nicht die Daten eingeben, solange die spezifische Taste wie die CAPS -Sperre gedrückt wird, insbesondere bei Kennwörtern. In solchen Fällen wird das Erkennen des Registerkartenschlüssels in JavaScript sehr hilfreich, um den Benutzer der eingegebenen Daten vorher aufmerksam zu machen.

In diesem Artikel werden Sie dazu veranlasst, den Registerkartenschlüssel in JavaScript zu erkennen.

So erfassen Sie die Registerkartenschlüssel in JavaScript?

Wenden Sie die folgenden Techniken an, um den Registerkartenschlüssel in JavaScript zu erkennen:

  • QuerySelector ()" Methode
  • GetElementById ()" Methode

Die genannten Ansätze werden nacheinander nachgewiesen!

Methode 1: Die Registerkartenschlüssel in JavaScript über das Dokument erkennen.QuerySelector () -Methode

Der "dokumentieren.QuerySelector ()Methode greift auf das erste Element zu, das mit einem CSS -Selektor übereinstimmt, und dann fügt die Methode addEventListener () einen Ereignishandler zum zugegriffenen Element hinzu. Diese Methoden können angewendet werden, um auf den Eingangstyp zuzugreifen und festzustellen, ob die Registerkarte Taste gedrückt wird oder nicht, wenn ihr Wert eingegeben wird.

Syntax

Element.AddEventListener (Ereignis, Funktion, Usecapture)

In der gegebenen Syntax “,“Fall"Bezieht sich auf den Veranstaltungsnamen"FunktionIst die spezifische Funktion, die ausgeführt werden muss, wenn das Ereignis auftritt und “usecaptureIst das optionale Argument.

dokumentieren.QuerySelector (CSS -Selektoren)

In der obigen Syntax “,“CSS -Selektoren”Siehe einen oder mehrere CSS -Selektoren, die im Dokument angegeben werden können.QuerySelector () -Methode.

Gehen Sie das folgende Beispiel für ein besseres Verständnis des angegebenen Konzepts durch.

Beispiel
Geben Sie zunächst den Eingangstyp als “an" an "Text”Mit einem ersten Platzhalterwert und einem Übergang in die“" Schild:


Ergebnis

Als nächstes wenden Sie das an “dokumentieren.QuerySelector ()"Methode zum Zugriff auf die angegebene Eingabe bzw. die Überschrift und speichern Sie sie in den benannten Variablen"Eingang" Und "Ergebnis”:

lass input = document.QuerySelector ("Eingabe");
lass result = document.QuerySelector ("H2");

Fügen Sie jetzt das hinzu “Taste nach unten”Ereignis mit dem Eingangsfeld mit der Methode addEventListener ()). Dieses Ereignis benachrichtigt den Benutzer, wann immer das “Tab"Die Taste wird im Eingangsfeld gedrückt, indem die folgende Bedingung mit Hilfe der" angewendet wird "InnerText" Eigentum:

Eingang.AddEventListener ("Keydown", (e) =>
if (e.Key === "Registerkarte")
Ergebnis.InnerText = "Tab -Taste gedrückt";
anders
Ergebnis.InnerText = "Tab -Taste nicht gedrückt";

Wenn der Benutzer die Registerkarte Taste drückt, informiert der Hinzufügen über die durchgeführte Aktion:

Methode 2: Die Registerkartenschlüssel in JavaScript über das Dokument erkennen.GetElementById () -Methode

Der "dokumentieren.GetElementById ()Die Methode kann verwendet werden, um basierend auf seiner ID auf ein bestimmtes HTML -Element zuzugreifen. Diese Methode kann implementiert werden, um das Eingabefeld zu erhalten und ein Ereignis hinzuzufügen, um den Benutzer zu alarmieren, wenn die bestimmte Taste gedrückt wird, z. B. die Registerkarte Taste.

Syntax

dokumentieren.GetElementById (elementId)

In der gegebenen Syntax “,“elementid”Bezieht sich auf die ID eines bestimmten Elements.

Überlegen wir das folgende Beispiel.

Beispiel
Fügen Sie im folgenden Beispiel einen Eingabetyp und einen Platzhalterwert bei, wie in der vorherigen Methode beschrieben:

Finden Sie nun die Eingabefeld -ID mit der “ab“dokumentieren.GetElementById ()" Methode.

lass input = document.getElementById ("tab");

Zum Schluss eine Veranstaltung mit dem Namen “Taste nach unten”In der addEventListener () -Methode, die den Benutzer aufweist, wann immer die“TabTaste wird gedrückt:

Eingang.AddEventListener ("Keydown", (e) =>
if (e.Key === "Registerkarte")
alert ("Registerkarte gedrückt");

);

Ausgang

Wir haben alle einfachsten Methoden erörtert, um den Registerkartenschlüssel in JavaScript zu erkennen.

Abschluss

Verwenden Sie die Registerkartenschlüssel in JavaScript, um die “zu verwendenAddEventListener ()" mit dem "dokumentieren.QuerySelector ()Methode zum Abrufen des Eingabetyps und zur Anwendung eines Ereignisses zum Erkennen des angegebenen Schlüssels oder der “GetElementById ()Methode zum Abrufen des Eingabebuchs basierend auf seiner ID und zur Benachrichtigung des Benutzers, wenn die zusätzliche Bedingung erfüllt ist. Dieser Blog leitete zum Erkennen von Registerkartenschlüssel in JavaScript.