所以在PHP中我可以将它们作为:
处理foreach($_POST['checkboxname'] as $i => $value)
...
答案 0 :(得分:37)
做这样的事情:
<input type="checkbox" name="checkboxArray[]" />
注意名称中的[]。
答案 1 :(得分:12)
像这样:
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
只需将[]附加到他们的名字上即可。
答案 2 :(得分:3)
如果对复选框使用数组,则应添加值选项作为单个复选框的标识符,因为返回的数组将从 数组([0] =&gt;开,[1] =&gt;开)到数组([0] =&gt; value1,[1] =&gt; value5),可以识别选中的复选框。
答案 3 :(得分:1)
对于可以向服务器发送多个值的HTML表单元素(如复选框或多个选择框),您应该为HTML元素名称使用名称之类的数组。像这样:
<input type="checkbox" name="checkboxname[]" />
还建议您为表单元素使用“multipart / form-data”的enctype。
<form enctype="multipart/form-data" action="target.php" method="post">
然后在PHP脚本中,您可以像数组一样访问多个值数据。
答案 4 :(得分:0)
SKView