Problema diferença document.getElementById e innerHtml
3 respostas
D
DanteCivita
Pessoal estou com o seguinte problema:
Eu tenho uma aplicação web onde eu vou adicionando produtos e o sistema vai calculando pra mim o subtotal ( que é o valor do produto * quantidade de produtos pedido) antes de fechar um pedido.
Então vamos supor, se eu adiciono um produto X com quantidade 10 e depois insiro o mesmo produto X com quantidade 10 tambem, o sistema atualiza a quantidade do produto X já inserido para 20 e recalcula o subtotal.
Até ai blz, mas qdo eu insiro um outro produto Y , ele volta o produto X para 10 unidades.
No document.getElement … ele aparece com o valor correto de 20 unidades, mas no innerHtml ele aparece com o valor de 10.
Cara, sua dúvida é JavaScript né? Não sei se esse forum seria o forum correto para postar ela. Mas de qualquer forma posso tentar te ajudar… mas manda o codigo da sua pagina para olharmos!!!
Evite fazer cálculos monetários em Javascript para não ter problemas com arredondamento, para não perder a interatividade use ajax a faça o cálculo com BigDecimal no Java e devolva para a View.