我坚持,即如何将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); ?>
我不知道我哪里错了
答案 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将为您创建多项选择。“