我有一个带有表单的表单,其中为每个生成的记录创建复选框(来自随机搜索),如:
name value id ....
abc 24 x145 []checkbox
xyz 19 b234 []checkbox
...
由于记录是动态生成的,因此表格中有一行代表
<input type="checkbox" name="cb[]" onclick="toggleChecked(this.checked)"></input>
因此,为每一行(记录)添加一个复选框。如何将此表单中的复选框值传递给另一个表单进行后期处理?我尝试了通常的$_POST['cb']
,但没有运气。
答案 0 :(得分:0)
HTML复选框不像$_POST["cb"][0]==true
那样有效
如果选中它们,表单将以其值提交,因此$_POST["cb"][0]
将包含null,因为您没有指定任何值,或者它们甚至没有提交,因为它们没有值。
您需要使用以下内容:
<input type="checkbox" name="cb[]" value="checked" onclick="toggleChecked(this.checked)"></input>