Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] validar fecha

Estas en el tema de validar fecha en el foro de Jquery en Foros del Web. hola, he visto algún ejemplo de como validar dos fechas obtenidas de un calendario, pero lo que quería hacer y no acierto es a comparar ...
  #1 (permalink)  
Antiguo 24/05/2017, 08:52
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 0
validar fecha

hola,
he visto algún ejemplo de como validar dos fechas obtenidas de un calendario, pero lo que quería hacer y no acierto es a comparar y validar una fecha solamente el año en un formulario.

Esto es, yo introduzco un año (no necesito ni el día ni el mes) en un text-box y necesito comprobar que la fecha que introduzco no sea mayor al año en curso y si es así que muestre el error; no puedo meter 2018 pq estamos en 2017...

Entiendo que el año actual lo coge del sistema y el año es que le metes en el text.
  #2 (permalink)  
Antiguo 25/05/2017, 10:47
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: validar fecha

El año de la fecha del sistema lo puedes tomar con el método .getFullYear() del objeto Date, mientras que el valor escrito en la caja de texto lo puedes tomar mediante el atributo value o, ya que usas la librería jQuery, usando el método .val(). Luego, lo único que te queda hacer es realizar una condición en la cual compares ambos valores y, según se cumpla o no dicha condición, realizarás una determinada acción.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 25/05/2017, 15:57
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: validar fecha

Código Javascript:
Ver original
  1. var fecha = new Date();
  2. var valor = $("#fechaCampo").val();
  3.  
  4. if(valor > fecha.getFullYear()){
  5. alert("La fecha indicada es superior a la actual");
  6. return false;
  7. }

prueba asi a ver
__________________
[email protected]
HITCEL
  #4 (permalink)  
Antiguo 26/05/2017, 01:40
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: validar fecha

Gracias! probaré
  #5 (permalink)  
Antiguo 29/05/2017, 02:13
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: validar fecha

Perfecto! me funcionó bien. Gracias a ambos.

Etiquetas: fecha
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 06:11.