Как сделать список в своей форме? (решено)

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

Аватар пользователя Alex_R Alex_R 31 августа 2010 в 22:03

Как в своей форме сделать выпадающий список зарегистрированных пользователей? Т.е вводишь в поле "а" и он показывает всех пользователей у которых в нике есть буква а, набираешь "ав" показывает аналогично у кого в нике есть "ав", далее в этом списке выбираешь нужного и данное поле заполняется. Думаю, что понятно объяснил - в друпале такие формы часто встречаются, но нигде не нашел как такое самому сделать.
Заранее Спасибо!

Комментарии

Аватар пользователя xxandeadxx xxandeadxx 31 августа 2010 в 22:12

"Alex_R" wrote:
в друпале такие формы часто встречаются, но нигде не нашел как такое самому сделать.

отчего ж в исходники не посмотреть? это же опенсёрс, всё как на ладони. форма создания ноды:

<?php
  $form
['author']['name'] = array(
    
'#type' => 'textfield',
    
'#title' => t('Authored by'),
    
'#maxlength' => 60,
    
'#autocomplete_path' => 'user/autocomplete',
    
'#default_value' => $node->name $node->name '',
    
'#weight' => -1,
    
'#description' => t('Leave blank for %anonymous.', array('%anonymous' => variable_get('anonymous't('Anonymous')))),
  );
?>