Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edu_imasters

Utilizando Math.abs

Recommended Posts

Pessoal, fiz uma página em Asp utilizando um JS que soma os campos do FORM. Os campos estão sendo utilizados da seguinte forma:Quantidade-------------Descricao-------------------Valor Unitario-------------------------- total---10--------------------teste------------------------- 10---------------------------------------100---10--------------------teste--------------------------10---------------------------------------100---10--------------------teste--------------------------10---------------------------------------100-----------------------------------------------------------------------------------Valor Total = 300onde, o valor total é resultado da multiplicacao entre quantidade e valor unitário.Só que abaixo desses valores existem mais alguns campos para o valor total aparecer que deveriam permanecer em branco mas ao digitar pela primeira vez a quantidade todos os campos TOTAL sao zerados e eu gostaria que permanecessem em branco.Como faço isso?No JS fiz o seguinte: f = document.form1 var qtd1 = Math.abs(f.qtd1 .value) var qtd2 = Math.abs(f.qtd2 .value) var qtd3 = Math.abs(f.qtd3 .value) var qtd4 = Math.abs(f.qtd4 .value) var qtd5 = Math.abs(f.qtd5 .value) var unit1 = Math.abs(f.unit1 .value) var unit2 = Math.abs(f.unit2 .value) var unit3 = Math.abs(f.unit3 .value) var unit4 = Math.abs(f.unit4 .value) var unit5 = Math.abs(f.unit5 .value) var total1 = Math.abs(f.total1.value) var total2 = Math.abs(f.total2.value) var total3 = Math.abs(f.total3.value) var total4 = Math.abs(f.total4.value) var total5 = Math.abs(f.total5.value) f.total1.value = qtd1 * unit1 f.total2.value = qtd2 * unit2 f.total3.value = qtd3 * unit3 f.total4.value = qtd4 * unit4 f.total5.value = qtd5 * unit5 f.val_total.value = total1 + total2 + total3 + total4 + total5obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você deve verificar com

 

f.campo.value != ""

mas não tem nada haver com o Math.abs

 

Abraços,

 

F.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.