无法让我的POST数组显示来自我的表单的所有复选框值。POST数组未显示未选中复选框
我已成立的一种形式如下:
<form name='foo' method='post' action=''>
<table>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
<tr>
<td class='bla'>Checkbox: <input type='checkbox' name='cBox[]'/></td>
</tr>
</table>
</form>
我在绑定到该增加5个更多的空行的形式(因此对于输入名称CBOX阵列一个jquery函数底部有一个按钮[])。
现在,问题所在。比方说,第一个复选框未选中,最后2个选中。当我输出的值(使用调试PHP的print_r),我会得到:
Array ([0] => on [1] => on)
出于某种原因,该阵列不包含未选中的复选框的任意值。
我已经看到一些解决方案,每个复选框都会传递一个隐藏变量,但是这种解决方案可以在我的情况下实现(使用数组)吗?
听起来很简单..我会给它一个:)谢谢 – SpaghettiMonster
不幸的是,我仍然没有得到未经检查的值。虽然 – SpaghettiMonster
我意识到我之前的评论是出于对你的问题完全错误理解的动机。我在下面添加了一个正确的答案。 – Jon