02/02/2009, 03:04
|
| | | 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 |