Máscara simples em JavaScript
Publicado por Cézar Augusto em 14/09/2019
[ Hits: 14.808 ]
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>
Servidor web simples sem instalar nada
Problemas para instalar WoeUSB no Debian, Ubuntu e derivados [Resolvido]
Cuidado com nomes de arquivos no Linux
Tema escuro no Elementary sem programas
Alterar resolução de tela pelo monitors.xml
Ligue de graça para o mundo todo
Campo obrigatório HTML + Javascript
Selecionando todos os checkboxes a partir de um principal com JavaScript
Erro acesso a Site da Receita Federal - Certificação Digital
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
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (10)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)