Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

retorna NaN

Recommended Posts

pessoal quando o valor esta vazio retorna NaN, como resolvo

 

function soma (){
        vl  = parseFloat(document.getElementById('vl').innerHTML);
        per = parseFloat(document.getElementById('valordesconto').value);
        frete = parseFloat(document.getElementById('per2').value);
        
        
        if((vl == '' || vl == null)){vl = 0.00;}
        if(per == '' || per == null){per = 0.00;}
        if(frete ==''||frete== null){frete = 0.00;}
        
        alert(frete +', '+ per+', '+vl);
        
        resultado =(vl - (vl / 100) * per) + frete;
        
        resultado = (Math.round(resultado*100))/100;
        
        document.custo.total.value=resultado;
        
       
        
    }

 

tentei amarra com IF, nao resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq retorna isso:

alert( document.getElementById('valordesconto').value );
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sou muito bom com JS, mas pode ajudar: Declara esses teus 0.00 como parsefloat... Apesar de eu achar que não vai dar muito certo é uma tentativa...

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.