大家好我在Codeigniter中有几个复选框,例如:
$data = array(
'name' => 'newsletter',
'id' => 'newsletter',
'value' => 'accept',
'checked' => TRUE,
'style' => 'margin:10px',
);
echo form_checkbox($data);
例如产生:
<input type="checkbox" name="newsletter" id="newsletter" value="accept" checked="checked" style="margin:10px" />
有没有办法让我可以在codeigniter中检查我的控制器中是否选中了该框?如果我使用$ this-&gt; input-&gt; post(&#39; newsletter&#39;)并且选中该框,那么该值是否为false?如果是这样,我如何对数据进行表单验证?
答案 0 :(得分:0)
$ data = $ this-&gt; input-&gt; post(&#39; newsletter&#39;)为您提供所选复选框的值。
您也可以浏览以下链接:
答案 1 :(得分:0)
如果未选中此组件,则复选框值为空,您希望查看数据使用:
print_r($_POST)
你可以看到post方法中传递的所有字符串