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