rcamu Postado Setembro 8, 2014 Denunciar Share Postado Setembro 8, 2014 Pessoal tenho um formulário onde ele pega a quantidade e multiplica pelo valor unitário uso o calc em java. Só tenho um problema que to quebrando a cabeça a revirando o google mas não consigo achar a solução. quando ele cacula um valor unitário com virgula ao invés de ponto ele perde os decimais no resultado. Exemplo 1 x 10,50 = 10,00 o correto seria 10,50 function Calc() { Valor1 = parseFloat(document.getElementById('valorund').value); Valor2 = parseFloat(document.getElementById('qtd').value); document.getElementById('total').value = (Valor1*Valor2).toFixed(2); Como consigo corrigir esse calculo? No banco eu sei que só aceita ponto por isso que na função post eu uso: $total= str_replace(",", ".", $_POST['total']); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rcamu
Pessoal tenho um formulário onde ele pega a quantidade e multiplica pelo valor unitário uso o calc em java.
Só tenho um problema que to quebrando a cabeça a revirando o google mas não consigo achar a solução.
quando ele cacula um valor unitário com virgula ao invés de ponto ele perde os decimais no resultado.
Exemplo 1 x 10,50 = 10,00 o correto seria 10,50
function Calc()
{
Valor1 = parseFloat(document.getElementById('valorund').value);
Valor2 = parseFloat(document.getElementById('qtd').value);
document.getElementById('total').value = (Valor1*Valor2).toFixed(2);
Como consigo corrigir esse calculo?
No banco eu sei que só aceita ponto por isso que na função post eu uso:
$total= str_replace(",", ".", $_POST['total']);
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.