Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.02.2019, 23:19
Аспирант
Отправить личное сообщение для alex-romanov Посмотреть профиль Найти все сообщения от alex-romanov
 
Регистрация: 02.02.2019
Сообщений: 67

Datepicker - ошибка TypeError: inst is undefined
Uncaught TypeError: Cannot read property 'input' of undefined
    at HTMLInputElement._doKeyUp (jquery-ui.js:7866)
    at HTMLInputElement.dispatch (jquery-3.3.1.js:5183)
    at HTMLInputElement.elemData.handle (jquery-3.3.1.js:4991)



Вот настройки

/*установить календарь на поле ввода*/
        function mountCalendar(selector) {
           
            $(selector).datepicker({

                showOtherMonths: true, /*заполнение пустых ячеек датами предыдущего и последующего месяцев*/
                selectOtherMonths: true,/*даты соседних месяцев становяться доступнами для выбора*/

                /*Включается скрытая кнопка, по нажатии на которую,
                * происходит переход на текущий месяц, если календарь показывал
                * месяц, отличный от текущего*/
                showButtonPanel: true,

                /*показ опций выбора года и месяца*/
                changeMonth: true,/*непосредственная навигации по месяцам*/
                changeYear: true,/*непосредственная навигации по годам*/
                /*указывает на максимальный выбор даты, которую можно выбрать - задан текущий день*/
                maxDate: '+0m +0w',
                dateFormat: options.formatDate, /*формат вывода даты ('dd-mm-yy')*/

                // minDate: '01-01-2018', /*минимальная дата, возможна для выбора*/
                yearRange: '-2:+0', /*указывает на то, что календарь можно просмотреть на 2 года назад*/

                showWeek: false, /*показывать номера недель*/
                weekHeader: '', /*заголовок для номеров недель, если включена опция 'showWeek'("№ недели")*/

                numberOfMonths: 1, /*количество месяцев, одновременно отображаемых в календаре */

                /*показывает пиктограмму, по щелчку по ней, открывается календарь,
                а также при установке фокуса на поле ввода*/
                showOn: "both",
                buttonImage: options.pathToButtonImage,
                buttonImageOnly: true, /*указывает на изображение, вместо вспомогательной кнопки*/
                buttonText: "Select date", /*если изображение отсутствует, то видна данная надпись*/
                showAnim: "clip",/*анимация*/
                onSelect: function () {
                console.log('выбрана дата')
                $(this).trigger('focus');
               }

            });

            var langDatepicker;
            if (langLocaleBrowser === 'ru') {
                langDatepicker = 'ru';
            } else {
                langDatepicker = '';
            };

             /*установка локализации*/
            $(selector).datepicker(
                $.datepicker.setDefaults($.datepicker.regional[langDatepicker])
             );      
        }



<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta charset="utf-8" />

    <!--jQuery-->
    
    <link rel="stylesheet" href="css/jquery-ui.css">
    <link rel="stylesheet" href="css/style.css">
    <script src="js/jquery-3.3.1.js"></script>
    <script src="js/jquery-ui.js"></script>
    <script src="js/jquery.inputmask.bundle.js"></script>
    <script src="js/jquery.maskedinput.js"></script>
    <script src="js/datepicker-ru.js"></script>
    <script src="js/jquery.modal-box-cell-edit.js"></script>
    <script src="js/script.js"></script>

</head>



Когда выбор сделан, то пока ошибки нет и выбранная дата помещается в поле ввода (input), как только данные отправляются на обработку (нажимаю Enter) , появляются ошибки, но данные из поля, прекрасно переносятся в таблицу.

Как исправить эту ошибку ?

Последний раз редактировалось alex-romanov, 03.02.2019 в 23:21.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чистка массива от undefined со смещением Evelate Элементы интерфейса 4 20.07.2017 15:23
TypeError: clientRecords[i] is undefined Infarch ExtJS 9 05.01.2016 02:31
Фэнсибокс: ошибка loading is undefined l@pteff jQuery 1 19.03.2014 16:19
Ошибка Uncaught TypeError: Cannot read property 'elements' of undefined Allality Общие вопросы Javascript 14 29.07.2012 18:35
Область видимости внутри функций FiMko Общие вопросы Javascript 12 02.11.2010 03:01