vitg: Блог

Главные вкладки

Datepicker jquery собственный модуль [Решено]

5 июля 2010 в 11:47

Здравствуйте!
Сутки пытаюсь найти решение по проблеме "навешивания" календаря на клик по текстовому полю в собственном модуле. Натыкался на разные вещи, но конкретно этого решения не нашел.

Библиотеки подключил функцией drupal_add_js () вот так:

drupal_add_js (drupal_get_path ('module','leasing')."/js/jquery.ui.core.js");
drupal_add_js (drupal_get_path ('module','leasing')."/js/jquery.ui.datepicker.js");

Далее, как я понял, нужно изменить id textfielda. Вот так

$form['leasing_reserve']['start_date'] = array
(
        '#type' => 'textfield',
        '#title' => 'Дата начала бронирования',
        '#size' => 10,
        //'#element_validate' => array ('price_validate'),
        '#description' => 'Когда Вы планируете взять инструмент?',
        '#attributes' => array ('id' => 'datepicker')
);

не работает.

И еще, нужно включить неизвестный js-код в саму страницу. (Зачем текстом? Нельзя файлом? Где и как это правильно сделать? Пожалуйста, поясните, что этот код делает.)

Заранее всем спасибо!

PS. Можно и ссылку... но я искал...