Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Desbravador

[Resolvido] Limitar Caracteres no input

Recommended Posts

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('');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.