Выбор диапазона дат Выбор даты в браузере Chrome - PullRequest
0 голосов
/ 26 ноября 2011

Я пытаюсь использовать плагин Date Range Picker .

Это прекрасно работает в браузере Firefox.Параметры выбора даты не работают в браузере Chrome (когда я выбираю параметр даты, ничего не происходит).

Я вижу журналы в консоли браузера Chrome 'Inspect Element':

daterangepicker.jQuery.js: 256Uncaught TypeError: undefined не функция'daterangepicker.jQuery.js: 171Uncaught TypeError: Object [object Object] не имеет метода' datepicker'2 daterangepicker.jQuery.js: 159Uncaught TypeError: Невозможно вызвать метод 'formatDate' из неопределенной датыУ объекта Object] нет метода «datepicker» daterangepicker.jQuery.js: 171Uncaught TypeError: Object [объект Object] не имеет метода 'datepicker'2 daterangepicker.jQuery.js: 256Uncaught TypeError: undefined не является функцией

Одна интересная вещь - выбор датыЭта функция отлично работает в Chrome, если код плагина Date Range Picker хранится в какой-то папке и просто откройте index.html (демонстрационный код).Я вижу эту проблему только тогда, когда плагин хранится на сервере.

Пожалуйста, дайте несколько советов, чтобы это исправить.

Ответы [ 2 ]

0 голосов
/ 01 марта 2016

У меня была такая же проблема. Я думаю, что это связано с представлением Chromes полей «Дата» и тем фактом, что chrome предоставляет собственный выпадающий список выбора даты.

Я просто изменил тип ввода на «текст», и теперь он работает гладко, как в Firefox

0 голосов
/ 27 августа 2012

Дело в том, что для правильной работы функции выбора даты вы должны использовать jQuery-UI вместе с базовой библиотекой jQuery.И, конечно, вы должны убедиться, что у вас есть правильная версия библиотек.Таким образом, чтобы использовать метод $. Datepicker.formatDate (формат, дата) , вам необходим jQuery-UI.

...