Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

julianomf

Função para colocar : na hora

Recommended Posts

Olá Pessoal!Gostaria de uma função que colocasse os : da horaExemplo:Se eu digitar num campo chamado hora 1400 a função deve colocar os dois pontos depois que eu passar para o proximo campo ficando dessa maneira 14:00Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso deve te ajudar.<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <script language="javascript"> function formataHora(hora){ var horaFormatada = ""; if(hora.length == 4){ horaFormatada = hora.substring(0,2)+":"+hora.substring(2,4); } return horaFormatada; } </script> </HEAD> <BODY> <form> <input type="text" maxlength="4" onblur="this.value = formataHora(this.value)"> </form> </BODY></HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou então:

 

<script LANGUAGE="JavaScript"><!--    function valida_horas(edit){      if(event.keyCode<48 || event.keyCode>57){        event.returnValue=false;      }      if(edit.value.length==2 || edit.value.length==5){        edit.value+=":";}}//--></SCRIPT>Informe as Horas: <input type="text" name="horas" maxlength="8" onkeypress="valida_horas(this)"><br>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.