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

Cuidado com nomes de arquivos no Linux
Navegadores WebKit VS Placas NVidia
Alterar resolução de tela pelo monitors.xml
Como verificar senha no shell script
Como recuperar uma senha salva no Chrome ou Firefox
Selecionando todos os checkboxes a partir de um principal com JavaScript
Validar todo o form de maneira dinâmica
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (17)









