O Em Busca do Código é um site em formato de plataforma de ensino a distância (EAD), totalmente aberta e gratuita.
Aprendendo e ensinando, essa é a minha regra para mim.
Publicado dia 07 de maio de 2017.
Compre um adesivo do Em Busca do Código.
Publicidade
Publicidade
Publicidade
Publicidade
Nesta dica nós conferimos como funciona o acionamento do evento onkeyup e como converter todas as letras em minúsculo e maiúsculo utilizando os métodos toLowerCase e toUpperCase em JavaScript.
Publicidade
O vídeo complementa o texto e o texto completa o vídeo, assista.
Em nosso documento HTML inicial temo três inputs do tipo texto, onde o primeiro está acompanhado de uma tag span e, os outros dois só tem um id, um para cada input.
O nosso arquivo .js está em branco e começaremos editando o HTML.
No primeiro input nós vamos declarar o evento onkeyup já informando uma função que ainda criaremos no JS.
Nesta dica temos três exemplos, o primeiro exemplo é baseado na dica 21 deste curso, vamos contar quantas vezes o evento é acionado. Já no JS criamos uma variável de valor inicial 0 (zero).
Publicidade
Criamos uma função, cujo o nome acabamos de informar no HTML.
E usamos document.getElementById para gerenciar o conteúdo da tag span a partir do seu id, id este que já estava declarado no HTML inicial.
E utilizamos innerHTML para fazer esta contagem.
Teste em seu navegador.
Depois de conferir como o evento onkeyup é acionado nós damos continuidade nesta dica, já informando que os exemplos dois e três serão feitos juntos.
O método toLowerCase converte uma sequência de letras em letras minúsculas.
Já o método toUpperCase converte uma sequência de letras em letras maiúsculas.
Em nosso segundo e terceiro input declaramos o evento onkeyup novamente, já informando a função que criaremos no JS.
Para esses dois exemplos vamos precisar de mais duas variáveis, eu gosto de declarar variáveis tudo no mesmo lugar.
A função que vamos utilizar o método toLowerCase eu coloquei o nome de minuscula.
E a função que vamos utilizar o método toUpperCase dei o nome de maiuscula.
Essas funções serão um pouco diferentes, mas por que?
Porque eu preciso declarar o valor das minhas variáveis. Mas antes de declarar que essas variáveis converterão tudo em maiúsculo ou minúscula precisamos declarar onde iremos utilizar essas variáveis.
Dentro da função com o nome minuscula declaramos a variável min, igualando ela a um document.getElementById para gerenciar o conteúdo desse input a partir do seu id.
Já na linha de baixo do código fonte informo que eu quero o valor da variável min.
Mas o que vamos fazer com esse valor?
Vamos informar que esse valor será convertido todo em letras maiúsculas.
Antes de conferir esse exemplo funcionando já vamos fazer quase a mesma coisa com a outra função.
Dentro da função declaramos nossa variável mai, informando onde iremos gerenciar o conteúdo.
Informamos que queremos o valor que está no input e, que vamos converter tudo em letras maiúsculas.
Teste em se navegador.
Observação, códigos fontes desse "tipo" eu não libero mais o código fonte final.
Publicidade
Altere o nome de todas as funções e de todos os IDs, um de cada vez para não correr o risco de se perder.
Espero que tenha gostado e que este código fonte e dica tenha sido útil, até mais.
Se estiver utilizando bloqueador de propaganda, por favor, coloque este site na lista branca (isto sempre será apenas um pedido). Obrigado pela escolha.