Ir para conteúdo

POWERED BY:

Arquivado

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

mbello

código javascript

Recommended Posts

Olá pessoal estou com um problema nesse código, ele só funciona a primeira vez que roda da segunda já não funciona, não consigo enxergar onde está o problema se é por causa da configuração. Por favor me ajudem!!

 

function formata_data(x,tecla){
	 
		separador="/";
		
		tecla=tecla.keyCode; 
		
		valor=x.value.split(''); 
		formatado=""; 
		
		i=0; // variável de controle
		
		while(i<valor.length){ 
			caractere=valor[i]; 
			numeros=/^\d+$/; 
				
			if(numeros.test(caractere) || caractere==separador){ formatado+=String(caractere);}
			   
			if((formatado.length==2 || formatado.length==5) && tecla!=8){formatado+=separador; i++;}
				
			i++; // Se houver, passa para o próximo caractere
		}
		
		x.value=formatado; 
	}
</script>

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.