Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) document.getElementById / InnerHTML


jacksolutiontech

Pergunta

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

Link para o comentário
Compartilhar em outros sites

3 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...