ok encontre esta funcion:
Código Javascript
:
Ver original<script language="javascript">
<!--
function calcular(f){
horas1=f['tiempo11'].value.split(":");
horas2=f['tiempo12'].value.split(":");
horas3=f['tiempo13'].value.split(":");
horatotale=new Array();
for(a=0;a<3;a++){
horas1[a]=(isNaN(parseInt(horas1[a])))?0:parseInt(horas1[a])
horas2[a]=(isNaN(parseInt(horas2[a])))?0:parseInt(horas2[a])
horas3[a]=(isNaN(parseInt(horas3[a])))?0:parseInt(horas3[a])
horatotale[a]=(horas1[a]+horas2[a]+horas3[a]);
}
tiempototal1=new Date()
tiempototal1.setHours(horatotale[0]);
tiempototal1.setMinutes(horatotale[1]);
tiempototal1.setSeconds(horatotale[2]);
f['tiempototal1'].value=tiempototal1.getHours()+":"+tiempototal1.getMinutes()+":"+tiempototal1.getSeconds();
}
//-->
</script>
y el html
Código HTML:
Ver original<td align="center"><input type="text" name="tiempotefact1" id="tiempotefact1" onkeypress="return acceptNum(event)" maxlength="10" /></td> <td align="center"><input type="text" name="TiempoaSumar" id="tiempo11" onblur="calcular(this.form)" onkeyup="mascara(this,':',patron,true)" maxlength="8" /></td> <td align="center"><input type="text" name="TiempoaSumar" id="tiempo12" onblur="calcular(this.form)" onkeyup="mascara(this,':',patron,true)" maxlength="8" /></td> <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...