Foros del Web » Programando para Internet » Javascript »

Problema con operacion

Estas en el tema de Problema con operacion en el foro de Javascript en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 07/11/2007, 03:18
 
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
  #2 (permalink)  
Antiguo 07/11/2007, 03:49
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Problema con operacion

Hola CorpseOfSteel

Tienes que poner bien el operador de comparación:

Código:
if (Num2==3)
Saludos,
  #3 (permalink)  
Antiguo 07/11/2007, 04:16
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 16 años, 9 meses
Puntos: 56
Re: Problema con operacion

Muchas Gracias por tu respuesta tan rapida!! no me di cuenta xD ya esta solucionado :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.