Sumar campos de un formulario

felipe.molina
13 de Junio del 2002
Hola, alguien puede ayudarme como sumar varios campos de formularios en uno al final?

rapomon
13 de Junio del 2002
Se un poco más explícito, que quieres hacer exactamente...

felipe.molina
13 de Junio del 2002
Tengo varios campos en una misma página donde se ingresaran numeros, al final hay un campo que quiero que tome todos los valores de los campos anteriores y que los sume.

rapomon
13 de Junio del 2002
Vamos a ver, por ejemplo tenemos dos elementos y uno más con la suma de ambos, el código sería el siguiente:
Yo lo utilizaría usando el evento onBlur (al perder el foco), y el elemento sumatorio lo desactivamos con la propiedad disabled...

<form name="suma">
<input type="text" size=4 length=4 name="elem1" onBlur="if(!isNaN(this.form.elem1.value) && this.form.elem1.value != '' && !isNaN(this.form.elem2.value) && this.form.elem2.value != '') { this.form.total.value = parseInt(this.form.elem1.value) + parseInt(this.form.elem2.value); } if(isNaN(this.form.total.value)) this.form.total.value = 0;">
<input type="text" size=4 length=4 name="elem2" onBlur="if(!isNaN(this.form.elem1.value) && this.form.elem1.value != '' && !isNaN(this.form.elem2.value) && this.form.elem2.value != '') { this.form.total.value = parseInt(this.form.elem1.value) + parseInt(this.form.elem2.value); } if(isNaN(this.form.total.value)) this.form.total.value = 0;">
<input type="text" size=4 length=4 name="total" value="0" disabled>
</form>

felipe.molina
13 de Junio del 2002
Gracias!! ha sido de gran ayuda!!