如何在codeigniter中为form_dropdown分配id字段

时间:2012-03-19 11:34:56

标签: php codeigniter

我坚持,即如何将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 个答案:

答案 0 :(得分:4)

您需要将id构造为字符串而不是数组,它是第四个参数,而不是第三个参数(第三个参数是默认值)

请参阅docs中的示例:

$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将为您创建多项选择。“