smarty中的html_checkboxes方法使用简介
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被选中。