作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这段代码:
<input type="checkbox" name="test[]" value="1" <?php echo set_checkbox("test[]", "1") ?> >test1
<input type="checkbox" name="test[]" value="2" <?php echo set_checkbox("test[]", "2") ?> >test2
这些复选框不是必需的,但表单上的一些其他字段是必需的。我想在发布表单时保留这些复选框的状态。复选框中的值如果被选中,则在 POST 中,但是在发布后再次加载表单时不会保留选中状态(如果其中一些在发布前被选中,我希望在发布后检查) .我也试过 set_checkbox(“test”, “1”),但没有用。其他文本字段上的值使用 set_value() 函数保留并且工作正常。
最佳答案
我意识到 set_checkbox 有 3 个参数:
set_checkbox(string $checkboxname, string $value, boolean $isChecked);
例如:
echo form_checkbox('mycbx[]',
$item['id'],
set_checkbox('mycbx[]', $item['id'], false)
);
或者这样:
$checkbox = array(
'name' => 'mycbx[]',
'value' => $item['id'],
'checked' => set_checkbox('mycbx[]', $item['id'], false)
);
echo form_checkbox($checkbox);
关于php - Codeigniter set_checkbox() 保持选中状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437136/
我有这段代码: >test1 >test2 这些复选框不是必需的,但表单上的一些其他字段是必需的。我想在发布表单时保留这些复选框的状态。复选框中的值如果被选中,则在 POST 中,但是在发布后再次
我有一个名为 checkall 的可选复选框 /> 我确定表单正在提交 如果我给它一个验证规则 $this->form_validation->set_rules('checkall', 'Chec
我是一名优秀的程序员,十分优秀!