Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema, depois de somar vários campos eu preciso que subtraia no final para me dar a diferença, mais não esta funcionando só aparece um tal de NaN
o código está assim
<script type="text/javascript">
function id( el ){ return document.getElementById( el );}
function soma( prefix ) {
if( id( prefix+'2' ).value!='' && id( prefix+'1' ).value!='' )
id( prefix+'_total' ).value = parseFloat( id( prefix+'1').value ) + parseFloat( id( prefix+'2' ).value );
id('total_somas').value = parseFloat( id('visa_total').value ) + parseFloat( id('mb_total').value ) + parseFloat( id('dn_total').value )
id('diferenca').value = parseFloat( id('total_somas').value ) - parseFloat( id('valor_fecho').value ); } </script>
fiz o id "total_somas" por essa lógica e funcionou perfeitamente só que quando chegou no id"diferenca" que é uma subtração, ela não faz só aparece na tela NaN, eu não posso usar a mesma lógica para subtração?Carregando comentários...