無法讓我的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