Foros del Web » Programando para Internet » Javascript »

como puedo comprobar el formato de un campo?

Estas en el tema de como puedo comprobar el formato de un campo? en el foro de Javascript en Foros del Web. Buenas, tengo un formulario en html y hay q entrar una hora especifica con este formato 00:00:00 para luego ejecutar una consulta. Me gustaria saber ...
  #1 (permalink)  
Antiguo 15/02/2005, 04:58
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Pregunta como puedo comprobar el formato de un campo?

Buenas,
tengo un formulario en html y hay q entrar una hora especifica con este formato 00:00:00 para luego ejecutar una consulta. Me gustaria saber si se puede poner una mascara al input para q entre el dato de la manera q yo kiero o por lo contrario tengo q crear un script para comprobar si el formato es correcto. Como lo debo hacer?
Gracias de antemano...
  #2 (permalink)  
Antiguo 15/02/2005, 05:01
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
Yo no me complicaría tío, yo pondría en el formulario 3 selects: uno entre 0 y 24 para las horas, y otros dos entre 0 y 59 para los minutos y los segundos y así te ahorras dolores de cabeza :p



ALEX
  #3 (permalink)  
Antiguo 15/02/2005, 05:03
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
No me sirve esta opcion, pero gracias!
Alguna idea mas?
  #4 (permalink)  
Antiguo 15/02/2005, 05:09
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
En ese caso, no te quedará otra que currarte un pequeño script que recoja por parámetro lo que el usuario ha introducido y que compruebe, uno por uno, que los números son efectivamente números y que están entre 0 y 24 ó entre 0 y 59, y que además compruebe que los ":" están introducidos y además en la posición que toca. Es un curro, pero tampoco es mucha cosa.


ALEX
  #5 (permalink)  
Antiguo 15/02/2005, 05:12
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
No hay otra manera?
no hay la posibilidad de q entre los datos de la manera q yo kiera?
ya sea en javascript o html...
  #6 (permalink)  
Antiguo 15/02/2005, 05:24
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
Pues sí, podrías crear una función que cada vez que se activa el evento onKeyPress en ese campo de texto vaya comprobando lo que se ha introducido hasta el momento, y si lo introducido no corresponde a lo que se esperaba (por ejemplo, que la hora pase de 25 ó que no introduzca el ":") se le borre el último carácter introducido. Es un script perfectamente factible.....te ves capaz? :)


ALEX
  #7 (permalink)  
Antiguo 15/02/2005, 05:44
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
de capaz me veo aun q no domino mucho el javascript! lo q me jode es perder el tiempo con cosas asi... No tendras algun script semejante? XD

Igualmente gracias x tu ayuda!
  #8 (permalink)  
Antiguo 15/02/2005, 05:47
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
Jajaja pues no, lo siento, pero ya te digo que no es complicado, no te tiene que llevar mucho tiempo programar algo así, yo si quieres te lo hago, pero no te puedo decir cuándo lo tendré.


ALEX
  #9 (permalink)  
Antiguo 15/02/2005, 05:55
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Como quieras, yo no te voy a obligar a hacerlo! XDXDXD
Si kieres hacerlo, cuando lo tengas lo cuelgas aqui y yo estare encantado!

Gracias AlexWeb
  #10 (permalink)  
Antiguo 15/02/2005, 06:21
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
... posiblemente habrá algo colgado ya.. ¿ya buscaste?
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #11 (permalink)  
Antiguo 15/02/2005, 06:25
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
si he buscado! Pero como no lo he encontrado o no lo he sabido encontrar he decidido hacer la pregunta...
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 00:02.