Przechodząc przez Internet, spotykamy witryny, na których należy wypełnić konkretny formularz. W takich przypadkach naciśnięcie programu Wprowadź klawisz w JavaScript jest bardzo pomocne w wcześniejszym radzeniu sobie z wprowadzonymi niekompletnymi informacjami. Przed przejściem do następnego etapu ta funkcja może również pomóc w wypełnieniu pól.
Niniejszy podręcznik omówi metody programowego trafienia w klawisz Enter w JavaScript.
Jak naciskać programowe klawisz w JavaScript w JavaScript?
Aby nacisnąć klawisz Enter programowo za pomocą JavaScript, można zastosować następujące podejścia:
Przejrzyj wspomniane metody jeden po drugim!
Metoda 1: Naciśnij klawisz Enter programowo w JavaScript za pomocą dokumentu.metoda addEventListener ()
„„dokument.addEventListener ()„Metoda łączy obsługę zdarzeń z dokumentem. Tę metodę można wdrożyć, aby dodać określone zdarzenie, aby wykryć za każdym razem, gdy naciśnięty jest klawisz Enter.
Składnia
dokument.addEventListener (zdarzenie, funkcja)
W powyższej składni termin „wydarzenie”Odnosi się do wydarzenia, które wywoła określone„funkcjonować„Kiedy się uruchamia.
Pomysł podany powyżej pokazano w poniższym przykładzie.
Przykład
W poniższym przykładzie zastosujemy „dokument.addEventListener ()”Metoda i dodaj wydarzenie o nazwie„Keydown". Spowoduje to powiadomienie użytkownika, gdy „Wchodzić„Klawisz jest nacisany przez alert:
dokument.addEventListener („keydown”, (e) =>
if (e.key == „enter”)
alert („Wprowadź klawisz naciśnięty”)
);
Odpowiednie wyjście będzie:
Metoda 2: Naciśnij klawisz Enter programowo w JavaScript za pomocą dokumentu.Metoda QuerySelector ()
„„dokument.QuerySelelect ()”Metoda otrzymuje pierwszy element, który pasuje do selektora CSS. Tę metodę można wykorzystać do dostępu do określonego elementu, zmiany jego wartości i wyświetlania go w modelu obiektu Dokument (DOM) po naciśnięciu klawisza Enter.
Składnia
dokument.querySelelector (selektory CSS)
Tutaj, "Selektory CSS”Odnosi się do jednego lub więcej niż jednego selektorów CSS.
Spójrz na poniższy przykład.
Przykład
Najpierw dodamy następujące nagłówek za pomocą „”Tag:
Wynik
Następnie zastosuj „dokument.QuerySelelect ()„Metoda dostępu do określonego nagłówka:
Niech enterkey = dokument.QuerySelelect („H1”);
Teraz załącz wydarzenie o nazwie „Keydown" używając "dokument.addEventListener ()„Metoda omówiona w poprzedniej metodzie. Tutaj umieść również warunek „Wchodzić„Klucz, który sprawdź, czy klawisz Enter jest naciśnięty:
dokument.addEventListener („keydown”, (e) =>
if (e.key == „enter”)
przycisk ENTER.innerText = "Enter Enter jest naciśnięty";
);
Wyjście
W powyższym wyjściu można zaobserwować, że „Innertext„Właściwość zmienia tekst DOM po naciśnięciu„Wchodzić" klucz.
Metoda 3: Naciśnij klawisz Enter programowo w JavaScript za pomocą dokumentu.metoda getelementById ()
„„dokument.getElementById ()”Metoda uzyskuje dostęp do elementu z określonym identyfikatorem. Tę metodę można wykorzystać do identyfikacji klawisza Enter, gdy użytkownik wprowadza tekst w polu wejściowym.
Składnia
dokument.getElementById (elementId)
W wyżej wymienionej składni „ElementId”Reprezentuje identyfikator elementu, do którego chcemy uzyskać dostęp.
Przykład
Po pierwsze, dołącz nagłówek za pomocą „ Wypełnij pole wejściowe Wniosek Aby nacisnąć klawisz Enter programowo w JavaScript, użyj „dokument.addEventListener ()”Metoda dołączania określonego zdarzenia i powiadomienia użytkownika, jeśli klawisz Enter jest naciśnięty przez alert,„dokument.QuerySelelect ()„Metoda wyświetlania statusu naciśniętego klawisza Enter na DOM lub„dokument.getElementById ()”Metoda zastosowania weryfikacji Enter Key w polu wejściowym. W tym artykule pokazano metody programowego trafienia w klawisz Enter w JavaScript.
W następnym kroku utwórz pole wejściowe do wprowadzenia tekstu z następującymi „ID" I "symbol zastępczy”Wartości:
Następnie pobieraj przypisany identyfikator za pomocą „dokument.getElementById ()" metoda:Niech enterkey = dokument.getElementById („wejście”)
Na koniec zastosuj „addEventListener ()„Metoda i załącz wydarzenie o nazwie„Keydown”W polu wejściowym w celu wykrycia, czy klawisz Enter jest naciśnięty i powiadom go za pomocą okna dialogowego alertu:przycisk ENTER.addEventListener („keydown”, (e) =>
if (e.key == „enter”)
alert („Wprowadź klawisz naciśnięty”)
)
Wyjście
Skompilowaliśmy różne metody naciśnięcia programu programowego w JavaScript w JavaScript.