如何在codeigniter上使用表单助手创建此html标记,。?
<select id='list_city' name='city'>
<option id='city' value='0'>Bandung</option>
<option id='city' value='1'>Cimahi</option>
</select>
这个问题的关注点是如何使用CI Form_Helper在选项中设置id ='city'。我需要设置id,因为我稍后会在javascript中使用它。
答案 0 :(得分:1)
你做不到。您需要扩展CI的表单助手并修改form_dropdown
以接受每个<option>
的其他属性,例如ID等。文档的部分为extending helpers。
答案 1 :(得分:1)
form_dropdown('country', $countryList, set_value('country', 'id="country" style="height: 30px;"'); ?>
here countryList是一个数组,其中作为键放置选项值,每个键的值显示在选择选项
答案 2 :(得分:0)
您传递一个字符串作为第四个参数:
$js = 'id="list_city"';
echo form_dropdown('city', $options, '', $js);