Máscara simples em JavaScript
Publicado por Cézar Augusto em 14/09/2019
[ Hits: 15.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>

Como verificar a integridade das stock ROMs da Samsung
Alterar resolução de tela pelo monitors.xml
Tema escuro no Elementary sem programas
Campo obrigatório HTML + Javascript
Calendário JavaScript em 3 passos
Enviando dados em formulário através de variáveis ocultas
Erro acesso a Site da Receita Federal - Certificação Digital
Nenhum comentário foi encontrado.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Instalar o Microsoft Teams no Ubuntu e Derivados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Instalador não reconhece SSD Sata. (7)
Módulo de segurança warsaw CEF (1)









