2017-08-07 13 views
7

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.

+0

bạn cần phải cho chúng tôi biết datepicker Plugin bạn đang sử dụng – csminb

+0

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

+0

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

Trả lời

6

Ngày của bạn ở định dạng sai. Nó nên được quy định như:

$("#w0").datepicker("setDatesDisabled", ['08/25/2017']); 

Dĩ nhiên chắc chắn rằng w0 là ID chính xác cho các yếu tố input ... nó cũng có thể là chọn của bạn không phù hợp với input.

tôi đã xác minh trên trang demo rằng vào này trong giao diện điều khiển của trình duyệt một cách chính xác vô hiệu hóa 28 tháng 8:

$('#sandbox-container input').datepicker("setDatesDisabled", ['08/28/2017']); 
Các vấn đề liên quan