Jump to content


Photo

Somar, Multiplicar Valores...


  • Faça o login para participar
5 replies to this topic

#1 zeronarfa

zeronarfa

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:Jacareí

Posted 04/11/2005, 13:08

Olá, não manjo de javascript e tenho alguma noção de asp, então desde já peço compressão daqueles que tentam me ajudar, obrigado. Mas minha dúvida é a seguinte estou fazendo um cadastro de pedidos e preciso calcular primereiramente a quantidade vezes o preço unitário e esse valor será mostrado em outro campo no form.Ex:

Unidade x Valor Unitário = Valor total, depois eu somo todos do campo Valor Total e acrescento Outros Valores no Valor Total da Nota. Me dêm um exemplo ou como eu começo, por favor. :unsure:Ops!!!Muda ae moderador, postei errado. foi mal :(

Edição feita por: zeronarfa, 04/11/2005, 13:11.


#2 Arak

Arak

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 05/11/2005, 18:43

Saudações...


function Calc(){

  // Variavel que recebe o valor didtado no campo, em negrito(ID do campo de texto)
  ValorUm = document.getElementById([B]'ID do form de texto'[/B]).value;

  // Variavel que recebe o valor didtado no campo, em negrito(ID do campo de texto)
  ValorDois = document.getElementById([B]'ID do form de texto'[/B]).value;

     // Em negrito(nome do campo que vai receber os valores), esse *1 é para o JavaScript entender que vc está fazendo uma operação com números.
     document.getElementById([B]'ID do from de texto'[/B]).value = ValorUm*1 + ValorDois*1
}

<input type="buttom" name="btbCalcular" OnClick="Calc()">

Espero ter ajudado....

#3 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 05/11/2005, 19:00

Arak você colocou em 'CODE' e pode ocorrer algum erro, o certo seria em 'QUOTE' para colocar a letra em negrito como foi intencionado. ;)

(y) +-->
QUOTE( (y) )
<script>
function Calc(){

// Variavel que recebe o valor didtado no campo, em negrito(ID do campo de texto)
ValorUm = document.getElementById('ID do form de texto').value;

// Variavel que recebe o valor didtado no campo, em negrito(ID do campo de texto)
ValorDois = document.getElementById('ID do form de texto').value;

    // Em negrito(nome do campo que vai receber os valores), esse *1 é para o JavaScript entender que vc está fazendo uma operação com números.
    document.getElementById('ID do from de texto').value = ValorUm*1 + ValorDois*1
}
</script>

<input type="button" name="btbCalcular" OnClick="Calc()">[/quote]

Lembrando que buttom é CSS. ;) Então: type="button" ;)

(y)

Flws. ;)

Edição feita por: invasoesdemaniacos, 05/11/2005, 19:05.

Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#4 Arak

Arak

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 05/11/2005, 19:05

Saudações...

Tem razão, foi mal.

Dá prómixa coloco mais atenção em meu Post.

(y) invasoesdemaniacos - Valeu pelo aviso!

#5 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 05/11/2005, 19:22

Acontece! ;)

Até + ;)
Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#6 zeronarfa

zeronarfa

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado
  • Localidade:Jacareí

Posted 08/11/2005, 07:53

Obrigado, mas aki não deu certo, me passaram esse código em outro fórum e e semelhante a esse que eu quero:

<script language="JavaScript" type="text/javascript">
function Somar() {
document.getElementById("total").value = (Number(document.getElementById("quantidade").value) * Number(document.getElementById("preuni").value)) + Number(document.getElementById("frete").value);
}
</script>


Só que precisa funcionar assim:

Unidade_a x Valor Unitário_ a= Valor total_a
Unidade_b x Valor Unitário_ b= Valor total_b
Unidade_c x Valor Unitário_ c= Valor total_c
Unidade_d x Valor Unitário_ d= Valor total_d
Unidade_e x Valor Unitário_ e= Valor total_e
Unidade_f x Valor Unitário_ f= Valor total_f


Se alguém puder ajudar, ficarei muito grato, mas valeu!! (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq