Gặp sự cố khi nhận mảng POST của tôi để hiển thị tất cả các giá trị hộp kiểm từ biểu mẫu của tôi.Mảng POST không hiển thị Hộp kiểm tra không được chọn
Tôi đã là một hình thức thiết lập như sau:
<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>
Tôi có một nút ở phía dưới bị ràng buộc vào một hàm jquery có thêm 5 dòng sản phẩm nào hơn với hình thức (vì thế các mảng cho tên đầu vào Cbox []).
Hiện tại, sự cố. Cho phép nói rằng hộp kiểm đầu tiên được bỏ chọn và 2 hộp kiểm cuối cùng được chọn. Khi tôi xuất các giá trị (bằng cách sử dụng PHP print_r để gỡ lỗi), tôi sẽ nhận được:
Array ([0] => on [1] => on)
Vì một lý do nào đó, mảng không chứa bất kỳ giá trị nào cho các hộp kiểm bỏ chọn.
Tôi đã thấy một số giải pháp mà biến ẩn được chuyển với mỗi hộp kiểm, nhưng giải pháp này có thể được triển khai trong trường hợp của tôi (sử dụng mảng) không?
âm thanh đủ đơn giản .. Tôi sẽ cung cấp cho nó một đi :) cảm ơn – SpaghettiMonster
tiếc là tôi vẫn không nhận được các giá trị không được kiểm soát đến thông qua. cảm ơn mặc dù – SpaghettiMonster
Tôi nhận ra rằng nhận xét trước đó của tôi đã được thúc đẩy bởi một sự hiểu biết hoàn toàn nhầm lẫn về câu hỏi của bạn về phía tôi. Tôi đã thêm một câu trả lời thích hợp dưới đây. – Jon