Código ASCII para o caractere TAB? (Deseja inserir guias em uma caixa de texto da página da Web)

7

Como tenho certeza de que praticamente todos aqui sabem que a tecla "Tab" quando usada em uma página da Web simplesmente salta para o próximo elemento na página; seja uma caixa de seleção, seletor de rádio, botão, outra caixa de texto, um link, etc.

O que eu espero fazer é permitir que eu use a tecla tab quando eu estiver digitando algo em um formulário de entrada e realmente inserir o caractere de tabulação no formulário que estou preenchendo. Eu sou bem anal, quando se trata de como meus documentos de texto são formatados, ESPECIALMENTE quando se trata de escrever artigos para o meu site. Inferno, eu sou até anal sobre como minhas listas de "pendências" aparecem quando eu as digito no bom e velho Bloco de Notas. (Sim, eu uso o bom e velho Bloco de Notas para escrever minhas ideias de artigos, listas de tarefas, salvar pequenos trechos de código útil que eu encontro, etc.)

Sei que existem soluções ou propriedades de javascript que você pode definir para essa caixa de texto específica - dependendo do idioma em que você está programando o site - que você pode usar para programar manualmente os campos de entrada em sua página para permitir isso; mas estou mais interessado em permitir que o navegador da Web se comporte normalmente (como uso a tecla tab para alternar entre os elementos da página), especialmente ao preencher formulários e formulários longos para navegar entre eles muito mais rapidamente do que ter usar meu mouse para clicar em cada campo que eu quero preencher.

Então, o que espero encontrar é a combinação de teclas ASCII do Windows (como usar ALT + 0169 para produzir o caractere ©) que posso inserir para inserir a guia na caixa de texto da página da Web que Como eu uso combos chaves ASCII rotineiramente para fazer símbolos estranhos em meus write-ups o tempo todo eu estou bastante acostumado a fazer as coisas dessa maneira. Além disso, uma vez feito algo em uma caixa de texto eu ainda gostaria de ter a capacidade de tab para o próximo elemento. Quando a programação se faz para qualquer projeto em que eu esteja trabalhando, sempre me esforço para ordenar os elementos de tal maneira que a passagem por eles seja o mais intuitiva possível. Quem sabe quantos de vocês são como eu, mas estou sempre incomodado quando estou preenchendo um conjunto de campos de endereços e quando você os percorre aleatoriamente com base na ordem em que o programador daquela página os criou. / p>

EXEMPLO: Você está digitando o seu nome no primeiro campo de uma página que tem um formulário que não foi configurado corretamente. Eu sempre fico incomodado quando eu pressiono a guia e, em seguida, de repente pula para o nome da cidade, seguido pela linha de endereço 2, depois para o código postal, etc. Você começa a idéia. Tanto quanto eu sei que todo mundo gosta de inserir essa informação na ordem em que você poderia escrever um endereço em um envelope. Nome primeiro, seguido pelas linhas de endereço um e dois, depois a cidade, estado, zip e finalmente (se necessário) o país assumindo que é necessário.

Agora que expliquei o que estou tentando fazer ad nauseum, qual é o código da chave ASCII do Tab?

    
por Sootah 08.09.2010 / 16:57

5 respostas

12

Não leu a maioria de vocês, desculpe.

Mas apenas consertando a pequena pergunta final qual é o código da chave ASCII para Tab?
O valor ASCII para tab é 9 (decimal ou hexadecimal), então tente Alt + ( Numpad 0 , Numpad 9 ).

Mas, eu apenas testei fazendo isso nesta mesma caixa de edição e ele não funciona, mas funciona no notepad, MS Word, etc. Eu me pergunto por que ...?

De qualquer forma, se você realmente precisa de uma guia em algum lugar estranho, tente copiar um no bloco de notas e colá-lo onde for necessário - é o que eu costumo fazer.

Editar

Se você está fazendo isso para ser exibido em um site (que é o que eu acho que você está sugerindo), um caractere de tabulação pode ser ignorado porque HTML tende a ignorar o espaço em branco (fora de pre blocos, etc).

Se for HTML, você também pode usar a versão de entidade HTML 	 , mas isso funcionará da mesma maneira.

    
por 08.09.2010 / 17:05
2

O código é ALT + 0 0 9

No entanto, eu não acho que vai conseguir o que você está depois.

    
por 08.09.2010 / 17:04
1

Espero que isso ajude você - você tem uma longa pergunta :-)

Wikipedia Tecla Tab .

Several tab characters are included as ASCII control characters, used for text alignment. The most known and common tab is a horizontal tab (HT), which in ASCII has the decimal character code of 9, and may be referred to as control+I or ^I. A vertical tab (VT) also exists and has ASCII decimal character code 11 (control+K or ^K). The EBCDIC code for HT is 5. The VT is 11 or hex 0B, the same as ASCII. The horizontal tab is usually generated by the tab key on a standard keyboard.

mas leia o resto do artigo.

    
por 08.09.2010 / 17:04
1
  • The ASCII code for tab is 09.

  • Pressing Alt + 09 in an online form might not provide you Tab character probably because of the browser. But works in some other software applications like Notepad, Wordpad, Garena etc

Se você estiver criando scripts em sua própria página HTML e se precisar fornecer uma guia HTML, poderá fornecer isso usando

  • Tabelas
  • CSS
  • tags DD

Veja aqui link

e Harry está certo, se o seu código de javascript, então você poderia usar \ t

    
por 08.09.2010 / 17:08
0

Usar o atalho da tecla Alt dá exatamente o mesmo comportamento que apenas pressionar a tecla. Se você quiser usá-los, você pode acionar o Bloco de notas, copiar uma guia e colá-lo na caixa de texto. Quando o texto é publicado, alguns sites podem remover esses caracteres. Normalmente, o HTML ignora o excesso de espaços em branco, por isso, mesmo se ele chegar à fonte da página, nada aconteceria.

 <- a tab

Em sites do Stack Exchange, as guias são interpretadas como denotando blocos de código.

    
por 08.09.2010 / 17:38