【发布时间】:2011-10-19 21:08:28
【问题描述】:
我有如下复选框的表单字段:
<input id="abirrules@gmail.com" type="checkbox" checked="checked" value="abirrules@gmail.com" style="float:left;border:2px dotted #00f" name="email[]">
<input id="abirrules1@gmail.com" type="checkbox" checked="checked" value="abirrules1@gmail.com" style="float:left;border:2px dotted #00f" name="email[]">
<input id="abirrules3@gmail.com" type="checkbox" checked="checked" value="abirrules3@gmail.com" style="float:left;border:2px dotted #00f" name="email[]">
但是当我在控制器中使用 var_dump($this->input->post('email')) 时,它会显示 bool(false) 。
在控制器中我有这个方法:
public function referral_email()
{
$data = $this->input->post('email');
var_dump($data);exit;
}
如何在我的控制器中访问这组复选框?
【问题讨论】:
-
你能发布你的控制器代码吗?
-
我刚刚更新了@Colin
-
如何/在哪里加载视图?
-
我正在从另一个控制器加载我的视图。并且表单数据正在提交给这个控制器。
-
不确定这是否有帮助,但您的 id="" 属性中可能不应包含“@”字符。
标签: arrays forms codeigniter checkbox