Ir ao conteúdo

Posts recomendados

Postado

Estou com hum Problema. Fiz Uma Página de Orçamento. O Único problem that encontrei foi o resultado NÃO SAIR reais finais em Números (Exemplo: 100,00), de forma Dá resultado Inteiro (100). Segue em Baixo o código:

<Form name = "Sistema"><Label> PRODUTO 01: </ label> <input type = "checkbox" name = valor "valor" = "25.50" onclick = "soma (this)"><br/><Label> PRODUTO 02: </ label> <input type = "checkbox" name = valor "valor" = "30" onclick = "soma (this)"><br/><Label> PRODUTO 03: </ label> <input type = "checkbox" name = valor "valor" = "4.50" onclick = "soma (this)"><br/><Label> PRODUTO 04: </ label> <input type = "checkbox" name = valor "valor" = "40" onclick = "soma (this)"><br/>  <Label> Valor Total: R $ </ label> <input type = "number" name = valor "total" = "" somente leitura /></ Form>

E em javascript:

<Script>var Total = 0;  função soma (campo) {	if (campo.checked)		total de + = eval (campo.value);	outro	Total - = eval (campo.value);		document.sistema.total.value = total;}</ Script>

Alguém pode me Ajudar?

  • Solução
Postado

Use esta function ao atribuir o valor.

function toReal (valor){    return (valor.toFixed(2).replace(/(\d)(?=(\d{3})+\b)/g,'$1')).replace('.',',');}//ficará assimdocument.sistema.total.value = toReal(total);
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...