保留提交时的复选框值

时间:2017-04-18 21:37:20

标签: php checkbox

以下是复选框的代码

foreach($fruits as $key=>$values) {
 echo "<td bgcolor=\"#EAEAEA\" style=\"color:#003399\"><input type=\"checkbox\" name=\"fruits[]\" value='$fruits[$key]'>$fruits[$key]</td>";

点击提交后如何保留所选值?

1 个答案:

答案 0 :(得分:0)

复选框不使用值属性。您拥有属性checked='checked'或简称checked,这意味着它已被选中。然后,您将获得一个$ _POST数组,如果您选中了复选框,它们将显示键中的名称,但如果未选中,则根本不会提交。因此,如果您确实想要传递这些未经检查的复选框,则需要创建隐藏字段。有关如何完成此操作的详细信息,请参阅此文章:Post the checkboxes that are unchecked