Как назначить поле id в codeigniter для form_dropdown - PullRequest
0 голосов
/ 19 марта 2012

я застрял, то есть как назначить поле id для form_drop-down, это мой код для раскрывающегося списка

<?php echo form_dropdown('max', range(19, 90)); ?>

я пытаюсь это, но это не работает для другого раскрывающегося

<?php $minage = array('id' => 'minAge');

echo form_dropdown('min', range(18, 90),$minage); ?>

Я не знаю, где я не прав

1 Ответ

4 голосов
/ 19 марта 2012

Вам нужно создать идентификатор как строку, а не как массив, и это четвертый параметр, а не третий (третий параметр является значением по умолчанию)

См. Пример в документации:

$options = array(
              'small'  => 'Small Shirt',
              'med'    => 'Medium Shirt',
              'large'   => 'Large Shirt',
              'xlarge' => 'Extra Large Shirt',
            );

$js = 'id="shirts" onChange="some_function();"';

echo form_dropdown('shirts', $options, 'large', $js);

"Позволяет создать стандартное раскрывающееся поле. Первый параметр будет содержать имя поля, второй параметр будет содержать ассоциативный массив параметров, а третий параметр будет содержать значение, которое вы хотите выбрать. Через третий параметр вы также можете передать массив из нескольких элементов, и CodeIgniter создаст для вас множественный выбор. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...