【问题标题】:Unchecked Checkboxes in CodeigniterCodeigniter 中未选中的复选框
【发布时间】:2014-04-15 05:15:33
【问题描述】:

大家好,我在 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->input->post('newsletter') 并且该框已被选中,该值是否为 false?如果是这样,我如何对数据运行表单验证?

【问题讨论】:

    标签: php jquery codeigniter checkbox


    【解决方案1】:

    $data = $this->input->post('newsletter') 为您提供选中复选框的值。

    您也可以浏览以下链接:

    1. Get checkbox values in CodeIgniter.

    2. Checking checkbox value

    【讨论】:

      【解决方案2】:

      该组件未选中时复选框值为空,您想查看数据使用情况:

      print_r($_POST)
      

      可以看到post方法传入的所有字符串

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-21
        • 2013-11-14
        • 2015-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多