首页 > 解决方案 > 如何在codeigniter中编辑表单时填充复选框选中的属性

问题描述

我正在为我的项目使用 CodeIgniter。我的一个表格有一个复选框:

form_checkbox('will', set_value('will', (isset($set_data->will)) ? $set_data->will : '1'), set_checkbox('will', '1'))

表单验证和表单提交工作正常。

我将相同的表单页面用于“创建”和“编辑”功能,但在编辑表单时不会重新填充选中的值。我该如何解决这个问题?

标签: phpcodeigniter-3

解决方案


最后我找到了解决方案

form_checkbox('will', '1', set_checkbox('will', '1', ($set_data->will=='1') ? TRUE : FALSE));

上面的代码在我的项目中运行良好


推荐阅读