Hello David !!!
Bue te cuento que pude hacer andar la funcion, de esta manera,la modifique un poco:
Asi me acumula los costos $ y costos u$s:........
Código PHP:
unction acumula(nombre) {
sumados = 0;
acu_pesos = 0;
acu_dolar = 0;
for (contador=0; sumados<cont; contador++) {
if (form[nombre + contador]) {
lista = form[nombre + contador];
acu_pesos+= parseFloat(lista.options[lista.selectedIndex].getAttribute("alt1"));
acu_dolar+= parseFloat(lista.options[lista.selectedIndex].getAttribute("alt2"));
sumados++;
}
}
document.form.totcos_mp_pesos.value=acu_pesos.toFixed(4);
document.form.totcos_mp_dolar.value=acu_dolar.toFixed(4);
}
Y la funcion la llamo asi desde el form junto a otras funciones:
Código PHP:
<form id="form" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" onsubmit="asigna()" onKeyUp="calculo();acumula('lista_');acumulasub()" >
Lo que necesito hacer ahora es hacer lo mismo pero con los datos SUBTOT $ SUBTOT U$S, pero no lo puedo lograr.
Para tomar los datos costo$ y costou$s los tomo asi :
Código PHP:
parseFloat(lista.options[lista.selectedIndex].getAttribute("alt1"));
parseFloat(lista.options[lista.selectedIndex].getAttribute("alt2"));
Pero no se como tomar los datos SUBTOT $ SUBTOT U$S,
Saludos !!!!
PD:Avisame si necesitas el Codigo Completo !!!!!! y lo subo para que lo veas !!!