Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2007, 03:18
CorpseOfSteel
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 16 años, 9 meses
Puntos: 56
Problema con operacion

buenas vereis yo tengo dos campos de textos (importe y meses), y segun los numeros que eliga quiero que haga una multiplicacion con otros numeros, y el resultado lo ponga en otro campo de texto(cuota). El problema es que en el segundo campo, ponga los numeros que ponga, siempre me sale el resultado del ultimo numero (5). Seguro que me falta algo pero no se el que

tengo esto en el head
Código:
<script language="javascript" type="text/javascript">

function multiplicacion() {

var Num1 = parseInt(document.form1.importe.value);
var Num2 = parseInt(document.form1.meses.value);

if (Num2=3)
 document.form1.cuota.value = (Num1 * 68);
 
if (Num2=4)
 document.form1.cuota.value = (Num1 * 74);
 
if (Num2=5)
 document.form1.cuota.value = (Num1 * 32);
 
    
}

</script>
y esto es el form1
Código:
<form id="form1" name="form1" method="post" >
  <label>Importe
  <input name="importe" type="text" id="importe" />
  </label>
  <label>meses
  <select name="meses" id="meses">
    <option value="3" selected="selected">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
  </select>
  </label>
  <p>
  <label>
  <input type="button" name="Submit" value="Calcular" onclick="multiplicacion()" />
  </label>
  </p>
  <p>
  <label>
  Cuota mensual:<br />
  <input name="cuota" type="text" id="cuota" />
  </label>
  </p>  
</form>
haber si me podeis decir lo que falta. Gracias