Máscara simples em JavaScript
Publicado por Cézar Augusto em 14/09/2019
[ Hits: 14.858 ]
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 montar arquivos .img do Android
Como lidar com strings complicadas no PHP
Navegadores WebKit VS Placas NVidia
Tema escuro no Elementary sem programas
Selecionando todos os checkboxes a partir de um principal com JavaScript
Ligue de graça para o mundo todo
Calendário JavaScript em 3 passos
Como recuperar uma senha salva no Chrome ou Firefox
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
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
O que você está ouvindo agora? [2] (188)
warsaw parou de funcionar após atualização do sistema (solução) (10)