Máscara simples em JavaScript
Publicado por Cézar Augusto em 14/09/2019
[ Hits: 14.870 ]
Blog: https://www.cezarcampos.com.br/
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Placa</title> </head> <body> <form> <p> <label>Insira a placa do carro: <input type="text" name="placa" onkeyup="validarPlaca(this)" placeholder="ABC-1234" maxlength="8" autofocus> <!-- Ali o atributo "maxlength" evita que o usuário digite mais do que 8 caracteres --> </label> </p> </form> </body> </html>
<script> function validarPlaca(entradaDoUsuario) { var placa = entradaDoUsuario.value; // Passa para a variável 'placa' o que o usuário digitar no formulário if (placa.length === 1 || placa.length === 2) { // Quando a string possuir 1 ou 2 dígitos placaMaiuscula = placa.toUpperCase(); // Passa a string para letras maiúsculas document.forms[0].placa.value = placaMaiuscula; // Coloca a string modificada de volta no formulário return true; } if (placa.length === 3){ // Quando a string possuir 3 dígitos placa += "-"; // Adiciona um hífen placaMaiuscula = placa.toUpperCase(); // Passa a string para letras maiúsculas document.forms[0].placa.value = placaMaiuscula; // Coloca a nova string de volta no formulário return true; } } </script>
Como lidar com strings complicadas no PHP
Partições BTRFS Nativamente no Windows
Alterar resolução de tela pelo Xorg
Como verificar senha no shell script
Alterar resolução de tela pelo monitors.xml
Validar todo o form de maneira dinâmica
Calendário JavaScript em 3 passos
Campo obrigatório HTML + Javascript
Ligue de graça para o mundo todo
Selecionando todos os checkboxes a partir de um principal com JavaScript
Nenhum coment�rio foi encontrado.
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (7)
Aprendendo mais sobre Linux com livro (6)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (6)