Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2006, 10:56
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
suma de elementos de un formulario

Hola , tengo un formulario donde calculo en unas cajas de texto el producto de un precio almacenado en un array por el nº de unidades almacenado en otras cajas de texto , el problema es que al sumar el resultado no me sale correctamente
Código PHP:
<script language="javascript">
var 
precio=new Array(107.25,0,192.99,0,238.64,0,17.55,0,34.71,0,64.87,0,86.97,0,18.81,0,48.02,0,36.58,0,35.88,0,24.51,0,5.72,0,16.25,0,263.90,0,333.07,0,96.55,0,157.05,0,66.56,0,170.79);
var 
total=new Array(0);
function 
calcula(){
for(
i=1;i<40;i++){
var 
elemento=document.elformu.elements[i];
var 
nombre elemento.name;
if(
nombre.charAt(0)=="t"){
//alert(precio[i]);
document.elformu.elements[i].value=eval(document.elformu.elements[i-1].value*precio[i-1]);
total[0]=total[0]+document.elformu.elements[i].value
}//fin if
}//fin for
document.elformu.elements[41].value=total[0];
}
//fin funcion

</script> 
El valor de total[0] sale un string con todos los valores calculados... ¿?

lo tengo publicado en http://www.myjavaserver.com/~javcast...denador_p2.htm