Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/10/2012, 11:34
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Sumar tiempos en un Text Dinamicamente

ok encontre esta funcion:
Código Javascript:
Ver original
  1. <script language="javascript">
  2. <!--
  3. function calcular(f){
  4.     horas1=f['tiempo11'].value.split(":");
  5.     horas2=f['tiempo12'].value.split(":");
  6.     horas3=f['tiempo13'].value.split(":");
  7.     horatotale=new Array();
  8.     for(a=0;a<3;a++){
  9.         horas1[a]=(isNaN(parseInt(horas1[a])))?0:parseInt(horas1[a])
  10.         horas2[a]=(isNaN(parseInt(horas2[a])))?0:parseInt(horas2[a])
  11.         horas3[a]=(isNaN(parseInt(horas3[a])))?0:parseInt(horas3[a])
  12.         horatotale[a]=(horas1[a]+horas2[a]+horas3[a]);
  13.     }
  14.     tiempototal1=new Date()
  15.     tiempototal1.setHours(horatotale[0]);
  16.     tiempototal1.setMinutes(horatotale[1]);
  17.     tiempototal1.setSeconds(horatotale[2]);
  18.    
  19.     f['tiempototal1'].value=tiempototal1.getHours()+":"+tiempototal1.getMinutes()+":"+tiempototal1.getSeconds();
  20. }
  21. //-->
  22. </script>

y el html
Código HTML:
Ver original
  1. <td align="center"><input type="text" name="tiempotefact1" id="tiempotefact1" onkeypress="return acceptNum(event)" maxlength="10" /></td>
  2.             <td align="center"><input type="text" name="TiempoaSumar" id="tiempo11" onblur="calcular(this.form)" onkeyup="mascara(this,':',patron,true)" maxlength="8" /></td>
  3.             <td align="center"><input type="text" name="TiempoaSumar" id="tiempo12" onblur="calcular(this.form)" onkeyup="mascara(this,':',patron,true)" maxlength="8" /></td>
  4.             <td align="center"><input type="text" name="TiempoaSumar" id="tiempo13" onblur="calcular(this.form)" onkeyup="mascara(this,':',patron,true)" maxlength="8" /></td>

el problema que tengo es que son alrededor de 12 campos entonces tenre que crear 4 funciones? busco una manera de pasar por parametro el ID del txt a sumar y el text donde mostrara el resultado...