2017-04-18 150 views
0

下面是复选框保留复选框值上提交

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

我怎样才能留住评选一次我点击提交值的代码?

+0

您可以将值设置为会话,检查会话页面加载设置和回声的会议充满的复选框,如果他们是别人呼应原 –

+0

莫非你分享这个代码? – Maddy

回答

0

复选框不使用值属性。您有属性checked='checked'或简单地checked这意味着它已被选中。然后你会得到一个$ _POST数组,如果你选择了复选框,它们将显示出键中的名字,但如果不选中,它们将不会被提交。因此,如果您确实想要通过这些未选中的复选框,则需要创建隐藏字段。看到这个帖子就如何完成它的细节:Post the checkboxes that are unchecked

+0

进行更正我认为在复选框之前提到的某个人实际上具有值属性,它将作为与文本输入框相关的键值传递。虽然只有被选中的会被提交。 – TurtleTread