14/03/2005, 16:08
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 23
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Sumar y repetir Hola,
Tengo que sumar varios campos Ej:
Pollo2...4
Gallinas.5
Total....9 Ok. pero esto necesito duplicarlo (copiarlo) en otra parte del formulario.
Tengo esto para hacer la suma y me funciona bien (Pero no se como hacer que se repita):
<head>
<title>Untitled</title>
<style>*{font:normal 12px/12px courier}</style>
<script>
function sumar(esto){//la variable esto toma el valor que se le pasa al llamar a la función, en este caso es sumar(this.form) this.form es el formulario en que está el campo.
a=Number(esto['carne'].value);//A la variable a se le da como valor el contenido del campo de name carne ("esto" se refiere al formulario).
b=Number(esto['pollo'].value);//A la variable b se le da como valor el contenido del campo de name pollo ("esto" se refiere al formulario).
a=(isNaN(a))?0:a;//Si no es un número se le da el valor cero. (NaN=Not available Number).
b=(isNaN(b))?0:b;//Si no es un número se le da el valor cero. (NaN=Not available Number).
esto['total'].value=a+b;//Se le da al campo de name "total" el resultado de la suma de a+b.
}
</script>
</head>
<body>
<form>
Pollo....<input type="text" style="text-align:right;" onkeyup="sumar(this.form)" name="pollo"><br>
Carne....<input type="text" style="text-align:right;" onkeyup="sumar(this.form)" name="carne"><br>
_______________________________<br>
<br>
Total ...<input type="text" style="text-align:right;" readonly name="total" size="6"><br>
</form> Gracias por su ayuda
Alex |