Ir para conteúdo

POWERED BY:

Arquivado

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

Gilberto Jr

Calculo de valor moeda real

Recommended Posts

Eu novamente aqui....

 

Estou usando esse código posta polo @WBruno

<html>

<head>

<script type="text/javascript">

function id( el ){

    return document.getElementById( el );

}

function getMoney( el ){

    var money = id( el ).value.replace( ',', '.' );

    return parseFloat( money )*100;

}

function soma()

{

    var total = getMoney('campo1')+getMoney('campo2')+getMoney('campo3');

    id('campo4').value = 'R$ '+total/100;

}

</script>

</head>

<body>

    <form action="" method="">

        <input name="campo1" id="campo1" value="1,00" /><br />

        <input name="campo2" id="campo2" value="1,00" /><br />

        <input name="campo3" id="campo3" value="2,50" /><br />

        <input name="campo4" readonly="readonly" id="campo4" /><br />

        <input type="button" onclick="soma()" value="Soma de Valores" />

    </form>

</body>
 
</html>

 

Esta funcionando perfeito, porem tem um probleminha. Se o resultado der R$ 4,50 fica R$ 4,5. Como eu faço para colocar o zero a direta no centavos?

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites
id('campo4').value = 'R$ ' + (total/100).toFixed(2);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado @WBruno, to te considerando o meu professor de javascript e jquey kkk

 

As funções que você passou resolveu os meu problemas e o meu patrão vai ficar maravilhado quando ver o sistema funcionando.

 

Att;

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.