Ir para conteúdo

POWERED BY:

Arquivado

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

duduripoll

Limitar casas decimais

Recommended Posts

eae galera

 

Estou com um problema aqui. Estou somando 2 campos do formulario usando javascript. Porem o resultado vem com mais de 2 casas decimais. Exemplo:

<script>
function soma()
{
form.acomod_reais.value = (form.cambio.value*1) / (form.acomod_moeda.value*1);
}
</script>

<form name="form"
<imput name="cambio" type="text">
<imput name="acomod_moeda" type="text">

<imput name="acomod_reais" type="text">
</form>

 

---------------------------------------------------------------------------

 

a conta é 10 / 3 = 3.33333333 - eu quero que apareça apenas 3.33.

 

Alguem tem ideia como limitar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

ker fazer em php ou javascript?

 

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$rat = ($_POST['cambio']*1) / ($_POST['acomod_moeda'/*1);
echo number_format($rat,2,',');
}
?>
<script>
function soma()
{
form.acomod_reais.value = (form.cambio.value*1) / (form.acomod_moeda.value*1);
}
</script>

<form name="form" method='post' action='<?php echo $_SERVER['PHP_SELF'];?>'>
<imput name="cambio" type="text">
<imput name="acomod_moeda" type="text">

<imput name="acomod_reais" type="text">
<input type='submit' value='go'>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Igor, quero fazer de uma maneira que quando eu colocar os valores o resultado apareça automatico com apenas 2 casas decimais, sem submeter. Ao colocar o valor do campo1 e campo2, o resultado saia no campo3 ja formatado.

 

Acredito q seja javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou mover para o fórum correto então.

 

Movido: PHP :seta: Javascript

 

Faça assim:

var result = ((form.cambio.value*1) / (form.acomod_moeda.value*1)).toFixed(2);
form.acomod_reais.value = result;

 

 

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.