jQuery-UI datepicker TypeError: o не определено - PullRequest
0 голосов
/ 13 марта 2019

Я не могу выяснить, почему появляется эта ошибка: Ошибка типа: o не определено jquery-ui.min.js: 9: 4005

Это мой JavaScript:

$(document).ready(function() {
    $('.inputDate').datepicker({
        dateFormat:'dd.mm.yy',
    });
});

Это мой HTML:

<label class='required' 
    for='event_start'>Datum</label>
<input id='event_start' 
    class='inputDate' 
    name='event_start' readonly 
    value='22.04.2019'>

Включенные файлы в заголовке страницы:

<link rel="stylesheet" type="text/css" href="js/jquery-ui-1.12.1/jquery-ui.min.css" media="screen"> </link>
<script language="JavaScript" type="text/javascript" src="js/jquery-1.12.1.min.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jquery-ui-1.12.1/jquery-ui.min.js"> </script>

Появляется виджет выбора даты, но ничего не происходит после выбора даты. Я вижу вышеупомянутое сообщение об ошибке в инструментах веб-разработчика Firefox.

1 Ответ

0 голосов
/ 15 марта 2019

Я нашел причину проблемы:

Элемент HTML id = "event_start" встречался в коде несколько раз.

Jquery использует идентификатор для сопоставления средства выбора даты с правильным вводомэлемент, хотя класс определен как селектор.

...