Yii2 datepicker отключить даты с помощью javascript
я переписал свой вопрос:
Я использую Kartick DatePicker для отображения datepicker. В этом datepicker я хочу отключить даты с помощью javascript. Вот что у меня есть:
<?= DatePicker::widget([
'name' => 'mydate',
'language' => 'fr',
'clientOptions' => [
'autoclose' => true,
'format' => 'dd-M-yyyy'
]
]);?>
С JS:
$(function(){
$("#w0").datepicker("setDatesDisabled", ['25-08-2017']);
});
Я попытался изменить формат даты на 2017/08/25
или 08/25/2017
но в любом случае ничего не отображается в логах.
Я также пытался использовать kvDatepicker()
вместо datepicker()
но это дало мне
Uncaught TypeError: $(...).kvDatepicker не является функцией
никакого понятия о том, что здесь не так? Спасибо.
1 ответов
ваша дата в неправильном формате. Он должен быть указан как:
$("#w0").datepicker("setDatesDisabled", ['08/25/2017']);
конечно, убедитесь, что w0
является правильным идентификатором для input
элемент... возможно также, что ваш селектор не соответствует input
.
Я проверил на демо страница, которая вводит это в консоль браузера правильно отключает Aug 28:
$('#sandbox-container input').datepicker("setDatesDisabled", ['08/28/2017']);