0

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

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

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

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

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

4

1 回答 1

0

HTML 复选框不起作用$_POST["cb"][0]==true 如果它们被选中,表单将使用它们的值提交,因此$_POST["cb"][0]将包含 null,因为您没有指定任何值,或者它们甚至没有提交,因为它们没有值。

您将需要使用类似的东西:

<input type="checkbox" name="cb[]" value="checked" onclick="toggleChecked(this.checked)"></input>
于 2013-02-19T11:03:49.773 回答