Logo Hardware.com.br
ticreca
ticreca Novo Membro Registrado
5 Mensagens 0 Curtidas

verificar horas

#1 Por ticreca 13/05/2008 - 16:33
Olá eu to precisano de arrumar esse codigo aki... eu consegui esse codigo aki nesse forum msm... ele eh um codigo ki verifica hora.... se digitar hora com valor acima de 23:59:59 exibe um alerta....

<HTML>
<HEAD>

</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000" ALINK="#FF00FF" BACKGROUND="?">
<SCRIPT LANGUAGE='JavaScript'>
<!-- shields up!

function enviardados(){

padrao = /([01]\d|2[0-3]):[0-5]\d:[0-5]\d/
OK = padrao.exec(document.dados.hora.value)
if(!OK){
alert("hora errada!&quot
document.dados.hora.focus()
return false;
}
return true;
}

// down shields! -->
</SCRIPT>

<form action="pagina de aзгo" method="post" name="dados" onSubmit="return enviardados();" >
<INPUT TYPE='text' NAME='hora' size='8' maxlength='8' value='<?php echo date("H:i:s&quot; ?>'></BR>
<INPUT TYPE='submit' value='CADASTRAR'>
</FORM>
</BODY>
</HTML>

so ki eu tava kereno modificar esse codigo pra ele verificar um epsço de tempo menor...
na realidade preciso verificar 3 espaços de tempo...
00:00:00 ate 07:59:59
08:00:00 ate 17:59:59
18:00:00 ate 23:59:59

eu gostaria de saber se tem como mudar esse codigo pra ele verificar esses espaços de tempo.......

eu nao consegui pq naum intendi mto bem a parte onde eh atribuido o valor em padrao.....
[code=rich]padrao = /([01]\d|2[0-3]):[0-5]\d:[0-5]\d/ [/code]
alguem sabe como posso fazr???????
tpcvasco
tpcvasco General de Pijama Registrado
2.9K Mensagens 330 Curtidas
#2 Por tpcvasco
13/05/2008 - 16:56
padrao é uma expressão regular.
Oq vc quer fazer é um poquinho diferente, pelo q eu entendi. Pra vc nao adiantaria apenas ter a hora digitada, vc precisa tb do horário atual, para poder testar o intervalo, não é?
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
ticreca
ticreca Novo Membro Registrado
5 Mensagens 0 Curtidas
#3 Por ticreca
14/05/2008 - 08:09
na verdade nao preciso da hora atual naum... eu soh tenho ki validar de acordo com a vontade do usuário....

eh um controle de uso...
posso controlar com 3 intervalos de tempos diferentes... ki sao os q citei no tópico lem cima......
mas o problema eh q naum to conseguindo fzr com funcione... pensei em alterar esse codigo ai em cima.. mas na consegui naum....
na frente de cada intervalo de tempo eu tenho dois campos onde o usuario indica o inicio o termino de cada um....

00:00:00 ate 07:59:59 |____|/|____|
08:00:00 ate 17:59:59 |____|/|____|
18:00:00 ate 23:59:59 |____|/|____|
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal