Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/10/2007, 00:42
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 24 años, 8 meses
Puntos: 772
Re: Sumar valor digitado en N textbox y mostrar resultado

Hola helacer

Lo que ocurre es que cuando sólo tienes un campo de texto, no se crea un array de elementos. He modificado un poco el código de derkenuke (¡Hola! )

Código PHP:
function suma(){
    var 
camposValRepuesto = document.miForm["ValRepuesto"];
    var 
camposValRepuesto_num = camposValRepuesto.length;
    var 
total = 0;
    if(
camposValRepuesto_num == undefined)
       
document.miForm["TotalValor"].value = document.miForm.elements[0].value; 
    else {
    for(var 
i=0, total=0, valor; i<camposValRepuesto_num; i++) {
        
valor = parseFloat( camposValRepuesto[i].value );
        if( !
isNaN(valor) )
            
total += valor;
    }
    
document.miForm["TotalValor"].value = total;
    }
} 
Saludos,