Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2015, 14:31
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 1 mes
Puntos: 2
Respuesta: Anidar datapicker

Hola a todos pude solucionar mi tema solo había que cambiar el orden del código asi
Código Javascript:
Ver original
  1. $.datepicker.setDefaults($.datepicker.regional['es']);
  2.     $("#fechareq").datepicker({
  3.         maxDate: "-0D",
  4.         onSelect: function(){
  5.         inicio = $(this).datepicker("getDate");
  6.         final = $(this).datepicker("getDate");
  7.         final.setDate(final.getDate()+365);
  8.           if ($("#fecharcon").hasClass("hasDatepicker")) {
  9.                 $("#fecharcon").val("");
  10.                 $("#fecharcon").datepicker("destroy");
  11.           };
  12.         $("#fecharcon").datepicker({
  13.           minDate: inicio,
  14.           onSelect: function () {
  15.           inicial = $(this).datepicker("getDate");
  16.           finalizar = $(this).datepicker("getDate");
  17.           finalizar.setDate(finalizar.getDate()+365);
  18.           if ($("#fecharpc").hasClass("hasDatepicker")){
  19.               $("#fecharpc").val("");
  20.               $("#fecharpc").datepicker("destroy");
  21.           };
  22.           $("#fecharpc").datepicker({
  23.             minDate: inicial,
  24.           });
  25.           },
  26.         });
  27.     },
  28. });
Como veran para el primer datapicker lo amarro con el segundo capturando la fecha que selecciona, para que así se habiliten los dias segun el dia que selecciono.
Lo mismo es para el tercer datapicker solo que esta vez tomo como inicio de dia lo que selecciono en el segundo datapicker.