Foros del Web » Programando para Internet » Javascript »

Validar dos Fechas, primera no sea mayor que segunda...

Estas en el tema de Validar dos Fechas, primera no sea mayor que segunda... en el foro de Javascript en Foros del Web. Estoy trabajndo en un formulario en el que realizo una consulta, tengo dos campos en los que tengo fechas, ya pude validar que las fechas ...
  #1 (permalink)  
Antiguo 01/06/2009, 00:45
 
Fecha de Ingreso: mayo-2009
Mensajes: 37
Antigüedad: 15 años
Puntos: 0
Pregunta Validar dos Fechas, primera no sea mayor que segunda...

Estoy trabajndo en un formulario en el que realizo una consulta, tengo dos campos en los que tengo fechas, ya pude validar que las fechas ingresadas sean en el formato "yyyy/mm/dd" pero ahora quiero validar que la primera no sea mayor que la segunda, pero no se como hacerlo, intente con este script pero no me funcionó:

Parte de "function valida()".
Código HTML:
error=0;
mensaje="";

fecha = document.registro.fecha.value; 
fecha2 = document.registro.fecha2.value; 

if(fecha > fecha2){
    document.registro.fecha.style.background = '#005F4F';
    document.registro.fecha2.style.background = '#005F4F';
    mensaje = mensaje + "\n- Fecha de Termino No Puede Ser Mayor a la de Inicio";
    error=1;		
}

if(error==1){
   alert(mensaje);
   return false;
} else {
   document.registro.envio();	
   }
Este es la parte del formulario que quiero validar:

Código HTML:
<tr>
	<td> <b>DE:</b></td>
	<td>
	<div>
	<input type="text" name="fecha" size="12" value="Año/Mes/Día" onclick="repinta_fecha()">
	</div>
	</td>
	<td>
	<input type="text" size="5" maxlength="5" name="hora" value="00:00" onclick="repinta_hora()">
	</td>
	</tr>
	<tr>	
       <td> <b>A:</b></td>
	<td>
	<div>
	<input type="text" name="fecha2"  size="12" value="Año/Mes/Día" onclick="repinta_fecha2()">
	</div>
	</td>
	<td>
	<input type="text" size="5" maxlength="5" name="hora2" value="00:00" onclick="repinta_hora2()">
	</td></tr> 
Como puedo hacer esa validación?? Gracias...
  #2 (permalink)  
Antiguo 01/06/2009, 00:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Validar dos Fechas, primera no sea mayor que segunda...

Hola axel_ito

Echa un vistazo a este mensaje:

http://www.forosdelweb.com/f13/comparar-fechas-274204/

Saludos,
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 23:17.