Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2009, 03:04
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años
Puntos: 66
Respuesta: Varias multiplicaciones en distintos forms

hola impala,

habrá muuchas maneras de crearte tu propia calculadora, el caso es buscar la forma mas genérica de hacerlo. Esta sería una manera:

(javascript)
<script type="text/javascript">

function multiplicar(id){
m1 = document.getElementById('multiplicando' + id).value;
m2 = document.getElementById('multiplicador' + id).value;
r = m1*m2;
document.getElementById('resultado' + id).value = r;
}
</script>

(html)
<html>
<head><title>xxx</title>
</head>
<html>
<body>
<input name="1" type="text" id="multiplicando1" onchange="multiplicar(1)" value="0"/>
X
<input name="2" type="text" id="multiplicador1" onchange="multiplicar(1);" value="0"/>
=
<input name="3" type="text" id="resultado1"/>
<br>
<br>
<input name="1" type="text" id="multiplicando2" onchange="multiplicar(2);" value="0"/>
X
<input name="2" type="text" id="multiplicador2" onchange="multiplicar(2);" value="0"/>
=
<input name="3" type="text" id="resultado2"/>
</body>
</html>

Los id de cada linea de multiplicacion (multiplicando, multiplicador y resultado) se van numerando y cuando llamas a la función js lo haces pasando como parametro el número de linea. De esta manera tienes una única función js y lo que varías es el numero de linea del que tiene que cazar ids y hacer operaciones.

Salu2