Afaste-se da caixa de texto usando o botão Tab


0

Eu estava pensando sobre isso há algum tempo.

Isso se aplica a praticamente todos os softwares que possuem entradas multilinhas em algum momento, mas darei um exemplo com uma página da Web, pois ela é "mais universal".

Digamos que você esteja preenchendo um formulário em uma página da web. Que possui os seguintes campos:

  • Um texto de linha única inputchamado "nome de usuário"
  • Outro chamado "email"
  • Uma grande seção "comentários" representada por a textarea.
  • Uma checkboxentrada "Visível" .
  • E, finalmente, um "Enviar" buttonpara concluir o envio (obviamente).

Digamos que você use o mouse para focar na primeira entrada.

Você digita seu nome de usuário e clica Tabpara passar para a próxima entrada.

Você insere seu e-mail e novamente move para a próxima entrada usando Tab. Seu cursor agora está sentado nos gloriosos "comentários" textareae comece a digitar um comentário. Desde que você termine, pressione a tecla Tab e perceba que, em vez de ir para a caixa de seleção, insere um caractere de tabulação na área de texto enquanto o cursor permanece enganchado.

Existe alguma combinação de teclas para sair da área de texto quando o Tabbotão insere um caractere de tabulação?

PS Como eu vejo ao digitar esta pergunta, a área de texto SO fornece permite passar para o próximo campo com o Tabbotão, por isso tem algo a ver com Javascript. O que pode ser feito com outro software?

Respostas:


0

Eu testei isso no IE, Firefox e Chrome. O navegador Ervery que eu testei focalizará o próximo elemento se tabfor pressionado em a textarea. Há uma pergunta Use tab indent in textarea( https://stackoverflow.com/questions/6637341/use-tab-to-indent-in-textarea ) que aborda o problema oposto.

Talvez sua pergunta esteja relacionada a Windows Forms(VBA no Access, Excel, etc.), mas isso é apenas um palpite.

Você poderia esclarecer sua dúvida de que sabemos qual "outro software" você quer dizer.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.