Foros del Web » Creando para Internet » HTML »

validar fecha type="date"

Estas en el tema de validar fecha type="date" en el foro de HTML en Foros del Web. Buenos dias mis queridos amigos Hoy resulta que tengo 2 fechas en mi fornulario la primera es la fecha de ida y la segunda es ...
  #1 (permalink)  
Antiguo 27/09/2013, 10:34
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 11 meses
Puntos: 2
validar fecha type="date"

Buenos dias mis queridos amigos
Hoy resulta que tengo 2 fechas en mi fornulario la primera es la fecha de ida y la segunda es la fecha de regreso, debo desabilitar los dias pasados es decir que el usuario no pueda escoger dias anteriores a la fecha actual, como es posible desabilitar estos dias si estoy usando un input html5 tipo:


Código HTML:
Ver original
  1. <input name="fechaida" id="fechaida" type="date" required>


gracias de antemano por la ayudita!!
  #2 (permalink)  
Antiguo 30/09/2013, 01:43
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: validar fecha type="date"

Creo que con HTML nada más no podrás hacerlo.

Puedes usar el atributo min para especifcar una fecha mínima en el segundo campo, pero tendrás que tomar su valor mediante JavaScript:

Código HTML:
Ver original
  1. <input type="date" name="ida" value="2013-09-30">
  2. <input type="date" name="vuelta" min="2013-10-01">

Sería básicamente tomar el valor de la ida cuando se cambie el valor y asignarlo al atributo min de la vuelta.
  #3 (permalink)  
Antiguo 03/10/2013, 03:58
Avatar de javioreto  
Fecha de Ingreso: enero-2005
Ubicación: C:\España\Bilbao
Mensajes: 1.212
Antigüedad: 19 años, 10 meses
Puntos: 15
Respuesta: validar fecha type="date"

Te dejo aquí una solución de como validar una fecha con javascript:

http://www.emm-gfx.net/2012/06/valid...aa-javascript/

Solo tienes que llamar a esa función desde el botón de enviar formulario y cambia en la parte de abajo donde pone un

if(){true}else{false} por if(){document.miformulario.submit();} else {false}

Etiquetas: fecha, html5, type
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 22:43.