admin 发表于 2024-10-10 15:34:04

fastadmin使用checkbox多选框实现php后端接收数据

前端代码:

<div class="form-group">
      <label class="control-label col-xs-12 col-sm-2">{:__('Category_ids')}:</label>
      <div class="col-xs-12 col-sm-8">
            {volist name="categorys" id="category"}
            <div class="nui-category">{$category.name}</div>
            <div class="nui-children">
                {volist name="category.children" id="item"}
                <label for="checkbox-{$item.id}">
                  <input type="checkbox" name="category_ids[]" value="{$item.id}" id="checkbox-{$item.id}" {if in_array($item.id, $category_ids)} checked="true" {/if} /> {$item.name}
                </label>
                {/volist}
            </div>
            {/volist}
      </div>
    </div>后端代码:
//技能集合
      $category_ids = $this->request->post('category_ids/a');后端使用逗号分隔存储数组
$params['category_ids'] = implode(',', $category_ids);

页: [1]
查看完整版本: fastadmin使用checkbox多选框实现php后端接收数据