Ver Mensaje Individual
  #16 (permalink)  
Antiguo 10/04/2015, 14:07
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Comparar Fechas con Datapicker de jquery

Cuando a un <input> le asignas el widget datepicker, este pasa a tener la clase 'hasDatepicker'.

Lo que tienes que hacer es que cuando selecciones una fecha en el primer calendario, verifiques si el segundo <input> posee la clase en cuestión; de ser así, le quitamos el widget utilizando el método destroy, lo dejamos en blanco y ya luego le volvemos a asignar las fechas máxima y mínima.

Código Javascript:
Ver original
  1. $("#fecharcon").datepicker({
  2.     onSelect: function(){
  3.         inicio = $(this).datepicker("getDate");
  4.         final = $(this).datepicker("getDate");
  5.         final.setDate(final.getDate()+2);
  6.        
  7.         if ($("#fecharpc").hasClass("hasDatepicker")){
  8.             $("#fecharpc").datepicker("destroy").val("");
  9.         }
  10.        
  11.         $("#fecharpc").datepicker({
  12.             minDate: inicio,
  13.             maxDate: final,
  14.         });
  15.     }
  16. });

Saludos
__________________
«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