thinkphp模板中,checkbox回显问题

thinkphp 模板里面可以这样写包含操作

//in 标签
<in name="变量名" value="值1,值2,...">要输出的内容</in>
  
<in name="name" value="60,61,62,63,64,65">包含在里面</in>
<pre name="code" class="html">
  <
range name="name" value="60,61,62,63,64,65" type="in">包含在里面</range>
  //type:in,notin,
  <code style="" class="prettyprint linenums lang-php prettyprinted">
    <
span class="tag">between</span>
    <
span class="pln"></span>
  </
code>
</
pre>

然后看下面的示例代码:

<tr>
     <th>公司标签</th>
     <td colspan="5">
     <volist name="tag" id="tav" >
          <input type="checkbox" name="c_Tag[]" <in name="tav.t_Id" value="$data.c_Tag">checked</in> class="c_Tag" value="{$tav.t_Id}" />
      {$tav.t_Name}
</volist> </td> </tr>  

解释如下:

  $data为分配到模板的变量,tag为公司标签集变量   拿循环出的标签集里t_Id 判断是否在 $data.c_Tag里面来确定是否输出 checked 从而实现回显效果如下图

  

 

posted @ 2018-11-09 09:26  colily  阅读(908)  评论(0)    收藏  举报