Este artigo o guiará para detectar a tecla Tab em JavaScript.
Como detectar a tecla TAB em JavaScript?
Para detectar a tecla TAB no JavaScript, aplique as seguintes técnicas:
As abordagens mencionadas serão demonstradas uma a uma!
Método 1: Detecte a tecla TAB em JavaScript usando o documento.Método querySelector ()
O "documento.QuerySelector ()”O método acessa o primeiro elemento que corresponde a um seletor CSS e, em seguida, o método addEventListener () adiciona um manipulador de eventos ao elemento acessado. Esses métodos podem ser aplicados para acessar o tipo de entrada e detectar se a tecla de guia é pressionada ou não quando seu valor é inserido.
Sintaxe
elemento.addEventListener (evento, função, usecapture)Na sintaxe dada, “evento”Refere -se ao nome do evento,“função”É a função específica a ser executada quando o evento ocorre e“Usecapture”É o argumento opcional.
documento.QuerySelector (seletores CSS)Na sintaxe acima, “Seletores CSS”Consulte um ou mais seletores CSS que podem ser especificados no documento.Método querySelector ().
Passe pelo exemplo a seguir para uma melhor compreensão do conceito declarado.
Exemplo
Em primeiro lugar, especifique o tipo de entrada como “texto”Com um valor inicial de espaço reservado e um título no“" marcação:
Resultado
Em seguida, aplique o “documento.QuerySelector ()”Método para acessar a entrada especificada e o título, respectivamente, e armazená -los nas variáveis denominadas“entrada" e "resultado”:
Deixe input = documento.QuerySelector ("entrada");Agora, adicione o “keydown”Evento com o campo de entrada usando o método addEventListener (). Este evento notificará o usuário sempre que o “aba”A tecla é pressionada no campo de entrada aplicando a seguinte condição com a ajuda do“InnerText" propriedade:
entrada.addEventListener ("keydown", (e) =>Nesse caso, quando o usuário pressionar a tecla TAB, o adicionado notificará sobre a ação executada:
Método 2: Detecte a tecla TAB em JavaScript usando o documento.getElementById () método
O "documento.getElementById ()”O método pode ser utilizado para acessar um determinado elemento HTML com base em seu ID. Este método pode ser implementado para obter o campo de entrada e adicionar um evento para alertar o usuário sempre que a tecla específica for pressionada, como a tecla de guia.
Sintaxe
documento.getElementById (ElementId)Na sintaxe dada, “ElementId”Refere -se ao ID de um elemento especificado.
Vamos ver o exemplo seguinte.
Exemplo
No exemplo abaixo, inclua um tipo de entrada e um valor de espaço reservado, conforme discutido no método anterior:
Agora, busque o ID do campo de entrada usando o “documento.getElementById ()”Método.
Deixe input = documento.getElementById ("Tab");
Finalmente, adicione um evento chamado “keydown”No método addEventListener (), que alertará o usuário sempre que o“Aba”A tecla é pressionada:
entrada.addEventListener ("keydown", (e) =>Saída
Discutimos todos os métodos mais simples para detectar a tecla TAB no JavaScript.
Conclusão
Para detectar a tecla TAB em JavaScript, utilize o “addEventListener ()" com o "documento.QuerySelector ()”Método para obter o tipo de entrada e aplicar um evento para detectar a chave especificada ou“getElementById ()”Método para buscar o campo de entrada com base em seu ID e notificar o usuário sempre que a condição adicionada é satisfeita. Este blog guiou sobre a detecção da tecla de guia em JavaScript.