Les comento como viene el tema.
Tengo una funcion que me acumula en una variable los valores de de costo$ , cada vez que agrego una fila, se incrementa esa variable en la cant de costo$, pero pasa que si en la misma fila sigo seleccionando me lo sigue sumando.
O sea vamos a la 1º Fila si agregar nada,
seleccionamos 1 item de la lista: acumula el valor
seleccionamos 1 item en la misma fila: tambien acumula el valor
Esta es la funcion.
Código PHP:
valorpesos=0;
valordolar=0;
totcos1_mp_pesos=0;
totcos1_mp_dolar=0;
function acumula(form){
valorpesos=parseFloat(document.form[c4].value); //tomo valor de costo_mp_pesos
totcos1_mp_pesos = totcos1_mp_pesos + valorpesos;
document.form.totcos_mp_pesos.value = totcos1_mp_pesos.toFixed(4);
valordolar=parseFloat(document.form[c5].value); //tomo valor de costo_mp_dolar
totcos1_mp_dolar = totcos1_mp_dolar + valordolar;
document.form.totcos_mp_dolar.value = totcos1_mp_dolar.toFixed(4);
}
Código PHP:
<select name="lista_1" onChange="listaSeleccionada(this);acumula(this)">
Como lo podria poner para que solo me acumule por fila ?????
Pero si en la misma fila cambio el select, el valor a acumular siempre es el ultimo.
Saludoos y Gracias !!!!