Làm cách nào để đặt lại các giá trị lịch của trình chọn ngày? .. Giới hạn ngày tối thiểu và tối đa?
Vấn đề là khi tôi xóa ngày (bằng cách xóa các giá trị hộp văn bản), các giới hạn ngày trước đó vẫn được áp dụng.
Tôi đã phân loại tài liệu và không có giải pháp nào được đưa ra. Tôi cũng không thể tìm thấy cách khắc phục nhanh chóng trên tìm kiếm SO / google
http://jsfiddle.net/CoryDanielson/tF5MH/
Giải pháp:
// 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 () là một phương thức riêng của đối tượng DatePicker. Bạn sẽ không tìm thấy nó trong API công khai trên trang web của jQuery UI, nhưng nó hoạt động như một sự quyến rũ.