作者:yangjiao1985 | 来源:互联网 | 2013-06-25 10:40
smarty中的html_checkboxes方法用来生成多个checkbox,并初始化哪个被选中.
在模板中的用法:
{{html_checkboxes name="groupid" optiOns=$cust_checkboxes selected=$customer_id separator="
"}}
说明:
如果从数据库取出的数据是多选,那么checked这里的值该如何处理呢?
在smarty手册中讲到optiOns=$cust_checkboxes这里的变量需要用数组,形如array("key"=>"value")形式;这里数组的索引值为checkbox的值,而该索引对应的内容则为选框旁显示在页面上的文字了。
selected=$customer 这里的变量也可是字符也可是数组,若为数组且该数组中的内容如果和option中索引值相同,则该项checkbox被选中。