Модуль Doublecomplete

doublecomplete.gif

Это небольшой модуль, расширяющий 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, второй - значения этого массива.
При изменении пользователем значения одного или другого элемента - изменяется соответственно и второй.

май 2007
ВложенияРазмер
doubleselect.zip1.54 Кбайт

Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Адреса страниц и электронной почты автоматически преобразовываются в ссылки.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Автоматический перевод строки.
  • Вы можете публиковать код, размещая его в <code>...</code> (generic) или в <?php ... ?> (раскрашенный PHP).

Дополнительная информация о настройках форматирования