Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2016, 06:59
bebodaulerio
Invitado
 
Mensajes: n/a
Puntos:
Input enviar sin obligación de rellanar campos

Cita:
<script>
function margenbruto(){
var D = document.getElementById('IN').value;
var E = document.getElementById('CD').value;
var F = document.getElementById('MB');
F.value = ((parseFloat(D) - parseFloat(E)))
}
</script>

</head>

<body>
<form>
Ingreso Neto ($):
<input type="number" id="IN" style="background-color: border:1px; text-align: center;"/>
</p>
<p align="center">Costos Directos ($):
<input type="number" id="CD" style="background-color: border:1px; text-align: center;"/>
</p>
<p align="center">
<input type="button" onClick="margenbruto();" value="Resultado" style="background-color: border:1px; text-align: center;">
</p>
<p align="center">Margen Bruto ($):
<input id="MB"/>
</p>

</form>
En este caso Ingreso Neto - Costos Directo es = a Margen Bruto.
En caso de no tener costos directos es decir que sean 0, y no completar el formulario, ¿cómo hacer para que no salga NaN? Y la operación muestre el resultado igual. Es decir donde Ingreso Neto sería igual a Margen Bruto ya que nada lo resta.