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']);