2010-06-30 30 views
6

Tôi muốn chỉ cho phép người dùng chọn thứ Sáu. Về cơ bản họ đang chọn ngày bắt đầu cho một lịch trình, và lịch trình luôn luôn phải bắt đầu vào thứ Sáu.Jquery UI Date Picker ... chỉ cho phép thứ Sáu?

Tôi không thực sự quan tâm đến việc các ngày khác được hiển thị hay không miễn là chúng được hiển thị, sau đó chúng bị tắt.

Trả lời

11

Bạn có thể sử dụng beforeShowDate option, như thế này:

​$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     return [date.getDay() == 5]; 
    } 
})​​​​​;​ 

You can try a demo here, chúng tôi chỉ kiểm tra nếu .getDay() hành kể từ ngày nó đang cố gắng để hiển thị là 5 (thứ Sáu), và nếu như vậy true là lần đầu tiên phần tử trong mảng, false nếu không, sẽ vô hiệu hóa ngày trong bộ chọn.

+0

Hoàn toàn hoàn hảo! –

Các vấn đề liên quan