Jump to content


Photo

Soma Em Javascript Valor Errado


  • Faça o login para participar
2 replies to this topic

#1 dstebo

dstebo

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado

Posted 29/03/2013, 10:54

Oi pessoal estou usando javascrip que somar dois cálculos, porem não esta calculando certo,
quando vou somar vamos supor 3,50 + 5,20 ou invés dar 8,70 resultado da 8,00.

O que pode ser?

Print na tela
<?php echo SUB_TITLE_SUB_TOTAL; ?><span id="total_display"><?php echo $currencies->format($cart->show_total()); ?></span><div id="texto_frete"></div><input type="hidden" id="sub_total" value="<?php echo $cart->total; ?>" />

Script que estou usando esse abaixo:
<script type="text/javascript">
function enviaReq(url, tipo) 
{
var postcode = document.getElementById('postcode').value;
var shipping = document.getElementById('shipping_'+tipo).value;
var valor_frete = document.getElementById('valor_'+tipo).value;
var sub_total = document.getElementById('sub_total').value;
var total = (parseFloat(valor_frete) + parseFloat(sub_total)).toFixed(2).replace(".", ",");
document.getElementById("total_display").innerHTML="R$ " + numberFormat(total);
document.getElementById('texto_frete').innerHTML='<br><b>Valor Total: </b>';


function numberFormat(total)
{
	var numero = total.toString();
	var comprimento = numero.length;
	var centena = numero.substr(0, comprimento-3);
	var decimal = numero.substr(comprimento-2);
	var formatado, milhar;
	
	if(comprimento >= 7) {
		milhar = numero.substr(0, comprimento-6);
		centena = numero.substr(comprimento-6, comprimento-3);
		formatado = milhar + '.' + centena + '' + decimal;
	} else {
		formatado = centena + ',' + decimal;
	}
	
	return formatado;
}
</script>


#2 dstebo

dstebo

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado

Posted 02/04/2013, 08:40

alguma dica?

#3 mclarenffive

mclarenffive

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:spain

Posted 13/03/2015, 07:46

javascrip que somar dois cálculos, porem não esta calculando certo,?????


raza





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq