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 ms explcito, que quieres hacer exactamente...

felipe.molina
13 de Junio del 2002
Tengo varios campos en una misma pgina 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 ms con la suma de ambos, el cdigo sera el siguiente:
Yo lo utilizara 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!!