在 form_dropdown 中添加类和 id

Posted

技术标签:

【中文标题】在 form_dropdown 中添加类和 id【英文标题】:adding class and id in form_dropdown 【发布时间】:2012-06-23 09:57:42 【问题描述】:

有没有办法在 CodeIgniter 的 form_dropdown 中添加 class 和 id 属性? 我试过form_dropdown('name',$array,'class','id') 并没有改变任何东西,请告诉我如何实现它?

编辑: 使用像这样form_dropdown('name',$array,set_value('someValue'),'id="myId"'); 这样的下拉表单,如果我从浏览器中看到我的源代码,它看起来像这样<select name="provinsi" id="provinsi_id">,但是如果我按照你的方式写form_dropdown('name',$array,set_value('someValue'),'class="myClass"','id="myId"');,而不是在我的浏览器源代码<select name="provinsi" class="myClass"> 中这样写

我是说 谢谢你

【问题讨论】:

【参考方案1】:

您可以在form_dropdown() 函数的第四个参数中将class、id 或任何其他html 属性定义为关联数组,如下所示:

form_dropdown('name', $array, set_value('someValue'), ['class' => 'myClass', 'id' => 'myId']);

【讨论】:

【参考方案2】:

像这样:

form_dropdown('name', $array, '', 'class="my_class" id="my_id"')

第三个参数是您希望选择的值,第四个参数是附加数据。阅读more。

【讨论】:

嗨,感谢@Yan 抽出宝贵时间回答我的问题,当我尝试像你一样的方式时,id tag..有什么建议吗? 去掉逗号。像这样:'class="myClass" id="myId"'。您只需要按空格分隔它们。添加逗号使 id 成为 form_dropdown 函数没有的第五个参数。 哈哈哈..我太傻了,我没有注意到它..谢谢它现在可以工作了

以上是关于在 form_dropdown 中添加类和 id的主要内容,如果未能解决你的问题,请参考以下文章

在codeigniter中将form_dropdown数据插入mysql数据库

什么错,调用控制器上的未定义函数form_dropdown()[复制]

MFC 单文档调用对话框

开发VS2008插件怎么添加菜单项

CTabCtrl的使用

MFC中怎么设置单击菜单弹出对话框?