Ho il seguente codice che disabilita la data corrente impostando MinDate a data corrente + 1:jQuery UI Datepicker - Disabilitare data corrente, ma non il momento clou
var today = new Date();
var tomorrow = new Date();
tomorrow.setDate(today.getDate() + 1);
$("#minDate").datepicker({
showOn: "none",
minDate: tomorrow,
dateFormat: "DD dd-mm-yy",
onSelect: function(dateText) {
minDateChange;
},
inputOffsetX: 5,
});
Il problema è che ho vuoi disabilitare la data corrente, ma continua a tenerla evidenziata (bordo blu attorno alla data) nel calendario.
C'è un modo nativo per farlo usando il DatePicker o devo creare uno script di evidenziazione da solo?
La data evidenziata non è la scelta predefinita? In tal caso, non può essere scelto e al di fuori dell'intervallo definito allo stesso tempo. –
Per prima cosa, basta disabilitare la data corrente per, minDate: "+ 1D", e quindi sovrascrivere il suo stile come: \t .ui-datepicker-oggi span {background: # 036! Important; qualcos'altro ....} a tutto ciò di cui hai bisogno. –