Eu arrumei a função, ela tava errada mesmo. Agora tá colocando o sinal de - quando for negativo.
jQuery('#valQtd').blur(function() { var valSal = jQuery('#valSal').val().replace('.', '').replace(',', '.'); var valQtd = jQuery('#valQtd').val().replace('.', '').replace(',', '.'); switch(parseInt(jQuery('#codTip').val())) { case 0: jQuery('#valQtd').val('');jQuery('#valPre').val('');break; case 1: jQuery('#valPre').val((parseFloat(valQtd) + parseFloat(valSal)).toFixed(qtdCasas));break; case 2: jQuery('#valPre').val((parseFloat(valSal) - parseFloat(valQtd)).toFixed(qtdCasas));break; } });
Se ele selecionar Entrada, a função faz a soma no estoque, se ele selecionar Saída, a função tira do estoque. codTip é o id da ComboBox que tem as opções Entrada e Saída. Se ele não selecionar nada (0) daí limpa os camos de imput. Obrigado a todos que me ajudaram. Abração.