Tôi đã viết lại câu hỏi của mình:yii2 datepicker vô hiệu hóa ngày sử dụng javascript
Tôi đang sử dụng Kartick DatePicker để hiển thị ngày tháng. Trên datepicker này, tôi muốn vô hiệu hóa ngày tháng bằng cách sử dụng javascript. Dưới đây là những gì tôi có:
<?= DatePicker::widget([
'name' => 'mydate',
'language' => 'fr',
'clientOptions' => [
'autoclose' => true,
'format' => 'dd-M-yyyy'
]
]);?>
Với JS:
$(function(){
$("#w0").datepicker("setDatesDisabled", ['25-08-2017']);
});
Tôi cố gắng để thay đổi định dạng ngày để 2017/08/25
hoặc 08/25/2017
nhưng trong mọi trường hợp không có gì được hiển thị vào các bản ghi.
Tôi cũng cố gắng sử dụng kvDatepicker()
thay vì datepicker()
nhưng điều này đã cho tôi
Uncaught TypeError: $(...).kvDatepicker is not a function
Bất kỳ manh mối về những gì là sai ở đây? Cảm ơn.
bạn cần phải cho chúng tôi biết datepicker Plugin bạn đang sử dụng – csminb
Bạn đang sử dụng biến 'unavailable' trước khi nó được định nghĩa - di chuyển '$ (function() {...})' sau 'hàm không có sẵn (ngày) {...}' và đổi tên thành 'unavailable()'. Trên thực tế toàn bộ phần thứ hai cần phải viết lại - bạn đang rối tung lên tên biến và chức năng ... – lubosdz
Tôi đã kết thúc bằng cách sử dụng 'disabledDates' mà tôi đã không nhìn thấy trước đây. Vì vậy, tôi không cần phải gọi chức năng của tôi nữa. Bạn có thể kiểm tra cập nhật của tôi không? @csminb Tôi đang sử dụng trình ghi ngày tháng từ JQuery có sẵn trên GitHub, bạn có cần thêm thông tin không? – MHogge