Как использовать событие onSelect в Kartik datePicker?

Я использую kartik datePicker на своем сайте, но всякий раз, когда я пытаюсь использовать событие onSelect, оно не срабатывает, я не знаю, в чем проблема. Я много искал, но не нашел решения. Это мой код:

<?php
                    echo DatePicker::widget([
                    'name' => 'check_issue_date',
                    'type' => DatePicker::TYPE_INLINE,
                    'options' => ['placeholder' => 'Select issue date ...', 'id' => 'date-picker'],
                    'pluginOptions' => [
                        'format' => 'dd-M-yyyy',
                        'todayHighlight' => false,
                        'onSelect' => 'function(dateText, inst) {
                            alert("hello");
                        }'
                    ]
                    ]);
?>

нет сообщений об ошибках или чего-нибудь в консоли js?

delboy1978uk 22.10.2018 17:09

попробуйте onSelectDate

delboy1978uk 22.10.2018 17:11

@ delboy1978uk нет сообщений об ошибках в консоли ничего нет, даже я пытался с onSelectDate

Bilal Saqib 22.10.2018 17:49
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
1 976
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Посмотрите pluginEvents на этой странице http://demos.krajee.com/widget-details/datepicker#settings

<?php echo DatePicker::widget([
                            'id'=>'scheduleProject',
                            'name' => 'scheduleProject',                
                            'type' => DatePicker::TYPE_INLINE,
                            'language' => 'en',            
                            'pluginOptions' => [
                                'format' => 'M-dd-yyyy',
                                'startDate' => date(\Yii::$app->params['viewDateFormat']),
                                'todayHighlight' => true,
                                'todayBtn' => true, 

                            ],
                            'pluginEvents' =>[
                                "changeDate" => "function(e) {  alert(123)}",
                            ]    

                        ]);?>

Другие вопросы по теме