Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2007, 08:37
Avatar de pinchoso
pinchoso
 
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona
Mensajes: 177
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Ayuda modificar funcion javacript

Hola,

en el for:

Código:
 
for($i=0;$i<count($_POST['ManVehiculo']);$i++) 
      { 
// Averiguo el nombre de cada uno de los mantenimientos seleccionados por el usuario. 
$ManPreventivo = NombreDato("mantpreventivo","Desc_Mantenimiento",$_POST['ManVehiculo'][$i]); 
          echo "<tr><td class=NombresCampos colspan=2>$ManPreventivo</td>";     
          echo "<td align=center colspan=2><input type=text name='ValMant_".$i."' id='ValMant_".$i."' class=CamposFormulario onblur=suma(".$i.") /></td></tr>";     
      }  
en la funcion:

Código:
function suma(valor){
   var nombre = "ValMant_" + valor;
   var camposValMantenimiento = document.Orden[nombre];
   var camposValMantenimiento_num = camposValMantenimiento.length;
   var total = 0;
   if(camposValMantenimiento_num == undefined)
      document.Orden["TotalValOrden"].value = document.Orden.elements[0].value; 
   else
    {
       for(var i=0, total=0, valor; i<camposValMantenimiento_num; i++)
        {
              valor = parseFloat( camposValMantenimiento.value );
           if( !isNaN(valor) )
               total += valor;
       }
       document.Orden["TotalValOrden"].value = total;
   }
}
 
 
Con eso deberia ser suficiente;

Saludos,
__________________


Última edición por pinchoso; 07/11/2007 a las 08:39 Razón: error en el post