Foros del Web » Programando para Internet » Javascript »

validar hora urg

Estas en el tema de validar hora urg en el foro de Javascript en Foros del Web. hola necesito una ayuda con la validacion de fecha tengo los siguientes campos <tr> <td height="30"><span class="Estilo3">Hora</span></td> <td> <input name="hora" type="text" size="5" maxlength="2"> <input name="minuto" ...
  #1 (permalink)  
Antiguo 20/04/2007, 13:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
validar hora urg

hola necesito una ayuda con la validacion de fecha tengo los siguientes campos
<tr>
<td height="30"><span class="Estilo3">Hora</span></td>
<td>
<input name="hora" type="text" size="5" maxlength="2">
<input name="minuto" type="text" id="minuto" size="5" maxlength="2" />
<input name="seg" type="hidden" id="seg" value="00" /> (hh:mm)
</td>
</tr>

estos son mis campos, cuando los inserto a la base de datos los convierto al formato de mysql asi:
$horaact="$hora:$minuto:$seg";

pero necesito ahora es que me valide la hora no importa q sea en formato 24horas, es decir que si pongo 90:90 me diga q esto es incorrecto

la hora es tipo time sino q simplemente necesito ingresarla asi porque en la siguiente pagina uno los tres campos para darle el formato q requiere mysql
pero insisto los campos son tipo time.

pero quisiera que cuando yo haga clic en enviar me salga el alert q mediga q la fecha esta mal, pero no logro ponerlo y nose como hacer. todoe stro de la validacion
agradezco su ayuda
__________________
paty :adios:
  #2 (permalink)  
Antiguo 20/04/2007, 17:53
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: validar hora urg

miren tengo este codigo

if($_POST['hora']>24)
die ("la hora es incorrecta");
elseif($_POST['minuto']>60)
die ("los minutos son incorrectos");
else

pero con el código como esta me dice que esta mal la hora o los minutos pero me lo dice ya despues en la siguiente pagina, nose como adaptarlo a javascript para que me muestre un alert cuando este mal la hora o los minutos,
por favor alguien podria ayudarme les agradezco no tengo idea de como hacerlo....auxiliooo
__________________
paty :adios:

Última edición por niltza; 20/04/2007 a las 18:13
  #3 (permalink)  
Antiguo 20/04/2007, 18:17
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: validar hora urg

google > javascript validar hora
FAQs > #175


...

¿qué has buscado? ¿qué has intentado?...
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #4 (permalink)  
Antiguo 21/04/2007, 19:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: validar hora urg

ya he buscado bastante en google pero no encuentro y ya vi el faq 175....pero es que yo tengo los campos de la hora en dos input uno para hora y otro para minutos porque un usuario nunca pone los : (2 puntos)......
repito mis campos son dos input,...porfa espero auxilio gracias
__________________
paty :adios:
  #5 (permalink)  
Antiguo 21/04/2007, 20:08
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: validar hora urg

Bueno, pero por qué no utilizas el código de la FAQ175 pero montándote tú la cadena a consultar:
horaCompleta=hora.value+":"+minuto.value+":"seg.va lue
Así no tendrías que modificar cosas.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #6 (permalink)  
Antiguo 21/04/2007, 20:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: validar hora urg

pues la verda yono se mucho de javascript tu me podrias guiar por favor para saber como debo arreglarlo..te agradezco mucho
__________________
paty :adios:
  #7 (permalink)  
Antiguo 24/04/2007, 18:59
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: validar hora urg

por favor que alguien me ayude...se me acaba el tiempo de entrega de este proyecto
__________________
paty :adios:
  #8 (permalink)  
Antiguo 24/04/2007, 19:30
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: validar hora urg

hola,

creo que esto te puede servir. Estoy asumiendo dos cosas:
  1. la forma en la que está todo esto tiene id='forma_hora'
  2. el campo de hora tiene id='hora'; el de minuto tiene id='minuto', etc

Código HTML:
<script type='text/javascript'>
//<![CDATA[
	var forma = document.getElementById('forma_hora');
	forma.onsubmit = function(){
		var hora = document.getElementById('hora');
		var minuto = document.getElementById('minuto');
		if(hora.value > 24 || hora.value < 0){
			alert("hora incorrecta");
			return false;
		}
		else if(minuto.value > 60 || minuto.value < 0){
			alert("minuto incorrecto");
			return false;
		}
		else return true;
	}
//]]>
</script> 
saludos

Última edición por demiurgo_daemon; 24/04/2007 a las 19:33 Razón: me faltó un juego de paréntesis
  #9 (permalink)  
Antiguo 27/04/2007, 17:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: validar hora urg

gracias por ayudarme pero tengo otra preguntica y debo poner algo en el boton de enviar???
__________________
paty :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:54.