Fala galera, sou novo aki no forum e estou engatinhando com desenvolvimento, e praticando uns exemplos me deparei com o seguine erro : (essa é uma função bem basica mesmo) function subtotal(){
var quantidade = document.doc.quantidade.value;
var preço = document.doc.preço.value;
var preço = preço.toString().replace( ".", "" );
var preço = preço.toString().replace( ",", "." );
var total = quantidade * preço;
var resultado = total.toFixed(2);
var info = FormataMoeda(resultado,".",",");
document.getElementById('total').innerHTML = info;
}
no form(doc) eu recebo o valor formatado em uma div
<div id="total"></div> Só que eu não consigo passar o valor da div via metodo post. Se eu substituo a div por um campo text 1º tenho que atribuir a var total => document.doc.total.value , 2º da um erro de js (erro em tempo de execução) , informa que a linha que ocorre o erro é : document.getElementById('total').innerHTML = info; esse valor eu consigo passar pelo metodo post, porem o valor não vem formatado além de acusar o erro Será que alguém poderia me ajudar explicando o que está errado ai . Desde já agradeço. Abraços