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$("#fecharcon").datepicker({
onSelect: function(){
inicio = $(this).datepicker("getDate");
final = $(this).datepicker("getDate");
final.setDate(final.getDate()+2);
if ($("#fecharpc").hasClass("hasDatepicker")){
$("#fecharpc").datepicker("destroy").val("");
}
$("#fecharpc").datepicker({
minDate: inicio,
maxDate: final,
});
}
});
Saludos