Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2010, 02:26
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Suma dinamica de campos

necesitas de un bucle para ir por cada referencia de los campos. en tu caso, dado que los campos comparten los mismo nombres, puedes utilizarlos como array. por ejemplo,
Código:
<form onkeyup="
for(var i = 0; this['TXTzona[]'][i]; i++)
this['TXTtotal[]'][i].value = Number(this['TXTzona[]'][i].value) + Number(this['TXTexamen[]'][i].value);
">
...
</form>
en este ejemplo, los campos se suman cuando se ingresa un valor en cualquiera de los campos. mi recomendacion, si tienes campos adicionales ademas de los que muestras en el codigo, encierra los campos que deben carcularse en un elemento contenedor y agregas en este el evento. en el ejemplo, la suma se realiza sin importar el tipo de campo que se escribe.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.