Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2010, 14:39
Avatar de yoyoyo82
yoyoyo82
 
Fecha de Ingreso: julio-2009
Ubicación: Springfield
Mensajes: 159
Antigüedad: 15 años, 7 meses
Puntos: 1
Problemas con array

Hola amigos del foro del web tengo un array en el cual sumo los numeros capturados de cuadros de texto en cada elemento del array el problema que tengo es que si sumo algo asi

5+7+5+ +6=17


solo me suma 17 y el 6 no lo suma por el espacio en blanco aun le ponga 0 en lugar del espacio en blanco no me suma el 6

[0]5+[1]7+[2]5+[3] +[4]6=


saludos y gracias

Cita:
{
var arrayValores = new Array();
arrayValores[0]=stringToFloat(document.getElementById('val4').val ue);
arrayValores[1]=stringToFloat(document.getElementById('val7').val ue);
arrayValores[2]=stringToFloat(document.getElementById('val10').va lue);
arrayValores[3]=stringToFloat(document.getElementById('val13').va lue);
arrayValores[4]=stringToFloat(document.getElementById('val16').va lue);
arrayValores[5]=stringToFloat(document.getElementById('val19').va lue);
arrayValores[6]=stringToFloat(document.getElementById('val22').va lue);
arrayValores[7]=stringToFloat(document.getElementById('val25').va lue);
arrayValores[8]=stringToFloat(document.getElementById('val28').va lue);
arrayValores[9]=stringToFloat(document.getElementById('val31').va lue);
arrayValores[10]=stringToFloat(document.getElementById('val37').va lue);
arrayValores[11]=stringToFloat(document.getElementById('val40').va lue);
arrayValores[12]=stringToFloat(document.getElementById('val43').va lue);
arrayValores[13]=stringToFloat(document.getElementById('val46').va lue);
arrayValores[14]=stringToFloat(document.getElementById('val49').va lue);
arrayValores[15]=stringToFloat(document.getElementById('val52').va lue);
arrayValores[16]=stringToFloat(document.getElementById('val55').va lue);
arrayValores[17]=stringToFloat(document.getElementById('val58').va lue);
arrayValores[18]=stringToFloat(document.getElementById('val61').va lue);
arrayValores[19]=stringToFloat(document.getElementById('val64').va lue);
arrayValores[20]=stringToFloat(document.getElementById('val67').va lue);
arrayValores[21]=stringToFloat(document.getElementById('val70').va lue);
arrayValores[22]=stringToFloat(document.getElementById('val73').va lue);
arrayValores[23]=stringToFloat(document.getElementById('val76').va lue);
arrayValores[24]=stringToFloat(document.getElementById('val79').va lue);
arrayValores[25]=stringToFloat(document.getElementById('val82').va lue);
arrayValores[26]=stringToFloat(document.getElementById('val85').va lue);
arrayValores[27]=stringToFloat(document.getElementById('val88').va lue);
arrayValores[28]=stringToFloat(document.getElementById('val91').va lue);
arrayValores[29]=stringToFloat(document.getElementById('val34').va lue);

var suma=0;
for (ix=0;arrayValores[ix]; ix++){

suma += arrayValores[ix];
}
document.getElementById('tot').value= suma;
}


Última edición por yoyoyo82; 12/07/2010 a las 15:01