[Resolvido] Limitar Caracteres no input
Pessoal estou tentando limitar a quantidade de caracteres no input. Estou limitando com maxlenght no input com 10 caracteres e estou usando o script abaixo para formatar, até ai funciona corretamente , porém se o usuário aperta e não solta o botão insere 10 numeros ai depois é aplicada a formatação com caracteres a mais alguém pode me ajudar a barrar isso?
o script que estou utilizando:
function formatCep(e){
var input = e.srcElement || e.target, value = input.value;
l = 0;
value = value.replace(/\D/g, '').split('');
vL = value.length;
alert(vL)
for (var i = 0; i < vL; i++) {
if (i == 1) {
value[i] += '.';
}
if (i == 4) {
value[i] += '-';
}
}
input.value = value.join('');
}Discussão (1)
Carregando comentários...