Ir para conteúdo

POWERED BY:

Arquivado

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

Derme

Arredondar numero

Recommended Posts

Olá!Estou com um probleminha, preciso reduzir umnúmero que chega a 8 casas decimais talvez mais,para apenas 2, tipo:5.56743234 = 5.56Só que só to conseguindo arredondar para inteiro,no caso ficaria 6 ou 5 Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta essa função cara:

 

function FormataValor(campo){		var nFor;	var nDec=0;	var cTextoOriginal = campo.value;	var cTextoAlterado = "";	var nTamanho = cTextoOriginal.length;	for (nFor=0; nFor < nTamanho;nFor++)	{		if(cTextoOriginal.charAt(nFor) == ".")		{			cTextoAlterado += ",";			nDec++;		}		else		{			if(nDec < 3)			{				cTextoAlterado += cTextoOriginal.charAt(nFor);				if (nDec > 0)				{					nDec++;				}			}		}	}	if (nDec == 0)	{		cTextoAlterado += ",00";	}	if (nDec == 2)	{		cTextoAlterado += "0";	}	campo.value = cTextoAlterado;	return true;}

e passe:

 

<input id="txt" value="" onBlur="FormataValor(this);">

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.