Достигнут желаемого результата, установив опцию dateOicker showOn в значение «none».
$(#startdate").datepicker({
defaultDate : "+7d",
minDate: "+7d",
changeMonth : true,
changeYear : true,
yearRange : "c:c+1",
numberOfMonths : 1,
showOn: "none",
dateFormat : "dd-MM-yy",
onClose : function(selectedDate) {
$("#startdate").val(selectedDate);
$( "#enddate" ).datepicker( "option", "minDate", selectedDate );
}
});
Реализация datepicker понимает значения "focus", "button" и "both" для опции showOn. По умолчанию установлено «фокус». Так что технически передача любого значения, кроме этих 3, должна работать.
Тем не менее, предостережение: после переопределения функциональности по умолчанию ответственность за правильное отображение календаря выбора даты возлагается на вас.