将复选框值从表单传递到php页面

时间:2013-02-19 10:54:55

标签: php html codeigniter checkbox

我有一个带有表单的表单,其中为每个生成的记录创建复选框(来自随机搜索),如:

name    value   id .... 
abc      24      x145       []checkbox
xyz      19      b234       []checkbox
...

由于记录是动态生成的,因此表格中有一行代表

<input type="checkbox" name="cb[]" onclick="toggleChecked(this.checked)"></input>

因此,为每一行(记录)添加一个复选框。如何将此表单中的复选框值传递给另一个表单进行后期处理?我尝试了通常的$_POST['cb'],但没有运气。

1 个答案:

答案 0 :(得分:0)

HTML复选框不像$_POST["cb"][0]==true那样有效 如果选中它们,表单将以其值提交,因此$_POST["cb"][0]将包含null,因为您没有指定任何值,或者它们甚至没有提交,因为它们没有值。

您需要使用以下内容:

<input type="checkbox" name="cb[]" value="checked" onclick="toggleChecked(this.checked)"></input>