terça-feira, 26 de agosto de 2003

Formatando Hora em tempo real.

<script language="JavaScript">


 


function FormataHora(campo,tammax, teclapres) {


 


numHora = 24;


var tecla = teclapres.keyCode;


vr = document.frm.hora.value;


vr = vr.replace( ":", "" );


 


tam = vr.length ;


 


if (tecla == 8 ) {


 tam = tam - 1 ;


}


 


alert(tam);


if (tam == 2) {


    document.frm.hora.value = vr.substr( 0, 2 ) + ':' +  vr.substr( 2, tam );


}


 


if (vr.substr( 0, 2 ) > 24 ) {


            alert('O limite de horas é 24.');


            document.frm.hora.value = "";


            document.frm.hora.focus();       


}


 


if (vr.substr( 2, 4 ) > 60 ) {


            alert('O limite de minutos é 60.');


            document.frm.hora.value = "";


            document.frm.hora.focus();


}


 


 


}


</script>


 


<body>


<form name="frm">


            <input type="text" name="hora" onKeyUp="FormataHora(this,4,event);" maxlength="5">


            <input type="text" name="aqualque">


</form>



Esta matéria foi postada originalmente no ASP4Developers por Allan Torres (site), que na época era "Analista de sistemas, trabalho com ASP, Oracle, PHP, C, Ferramentas Case e estudo Eng. Elétrica. Sempre as ordens! ]:)". Hoje, vai saber...

0 comentários: