我在Codeigniter中使用表单验证libraray作为表单。当我在输入字段上使用set_value进行重新填充时效果很好,但是如何在复选框上执行此操作呢?如果他们被检查了,我希望他们仍然可以检查表单错误是否返回true。
如何?
这不起作用:
<?php
$js = 'onClick="shipping(this.form)"';
echo form_checkbox('fillShipping', 'check', set_value('fillShipping'), $js);
?>
答案 0 :(得分:3)
在您看来,请尝试使用以下内容:
<?php
$js = 'onClick="shipping(this.form)"';
echo form_checkbox('fillShipping','check', set_checkbox('fillShipping','check'), $js);?>
答案 1 :(得分:1)
有一个专门的功能。
<input type="checkbox" name="mycheck" value="1" <?php echo set_checkbox('mycheck', '1'); ?> />