Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2009, 00:45
axel_ito
 
Fecha de Ingreso: mayo-2009
Mensajes: 37
Antigüedad: 15 años, 9 meses
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...