[color=#212121]
var ctrlEnt_1=Runner.getControl(pageid,'Entra_1');
var ctrlSai_1=Runner.getControl(pageid,'Saida_1');
var ctrlHor_1=Runner.getControl(pageid,'Horas_1');
horaInicial=ctrlEnt_1.getValue();
horaFinal=ctrlSai_1.getValue();
function diferencaHoras(horaInicial,horaFinal)
{
{
if(!isHoraInicialMenorHoraFinal(horaInicial,horaFinal))
{
aux=horaFinal;
horaFinal=horaInicial;
horaInicial=aux;
}
hIni=horaInicial.split(':');
hFim=horaFinal.split(':');
horasTotal=parseInt(hFim[0],10)-parseInt(hIni[0],10);minutosTotal=parseInt(hFim[1],10)-parseInt(hIni[1],10);
if(minutosTotal<0)
{
minutosTotal+=60;horasTotal-=1;
}
}
horaFinal=completaZeroEsquerda(horasTotal)+":"+completaZeroEsquerda(minutosTotal);
return horaFinal;
ctrlHor_1.setValue(horaFinal.getValue());
}
ctrlSai_1.on('keyup',function diferencaHoras(horaInicial,horaFinal));