Это небольшой модуль, расширяющий Form API Drupal 5 новым типом элемента формы - "двойной" select.
Пример использования:
$options = array();
$result = db_query('SELECT code, description FROM {passenger_type});
while ($row = db_fetch_object($result)) {
$options[$row->code] = $row->description;
}
$form['types']['ptc'] = array(
'#type' => 'doubleselect',
'#title' => t('Passenger type'),
'#options' => $options
);
Первый элемент select содержит ключи массива $options, второй - значения этого массива.
При изменении пользователем значения одного или другого элемента - изменяется соответственно и второй.
| Вложения | Размер |
|---|---|
| doubleselect.zip | 1.54 Кбайт |
Отправить новый комментарий