날짜 선택기 달력 값을 어떻게 재설정합니까? .. 최소 및 최대 날짜 제한?
문제는 텍스트 상자 값을 삭제하여 날짜를 지울 때 이전 날짜 제한이 여전히 적용된다는 것입니다.
나는 문서 를 정리해 왔으며 해결책으로 튀어 나온 것은 없습니다. 또한 SO / Google 검색에서 빠른 수정을 찾을 수 없었습니다.
http://jsfiddle.net/CoryDanielson/tF5MH/
해결책:
// from & to input textboxes with datepicker enabled
var dates = $("input[id$='dpFrom'], input[id$='dpTo']");
// #clearDates is a button to clear the datepickers
$('#clearDates').on('click', function(){
dates.attr('value', '');
dates.each(function(){
$.datepicker._clearDate(this);
});
});
_.clearDate ()는 DatePicker 개체의 개인 메서드입니다. jQuery UI 웹 사이트의 공용 API에서는 찾을 수 없지만 매력적으로 작동합니다.