Ir para conteúdo

POWERED BY:

Arquivado

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

tony_lu

em mascara

Recommended Posts

Boa tarde Pessoal...td legal?

 

Preciso de uma ajuda...preciso adicionar uma mascara em varios campos de um formulario.

 

A mascara precisa ficar dessa forma:

 

999.999,99

 

E por exemplo... se eu digito o numero 1...e dou um tab para o proximo campo... preciso que fique desse jeito 1.00 e assim por diante...

 

Alguem pode me ajudar?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro voce deve criar uma função com uma variavel, onde seu valor seja o id do campo que voce quer colocar a mascara

Segundo fazer um switch com o value.langth do campo, e verificar a casa em que esta se digitando o numero e entao inserir o que deseija, veja o exemplo abaixo:

 

function mascara(id){
	var dom = document.getElementById(id);
	switch(dom.value.length){
		case 3:
			dom.value += '.';
		break;
	}
}

O += esta concatenando o value com o .(ponto)

Lembre se que as casas começa do 0 (zero)

A função deve ser chamada no onkeyup do campo, sempre passando o id do compo

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.