Problemas para hacer que mis matrices de POST muestren todos los valores de casilla de verificación de mi formulario.Matrices de POST que no muestran casillas de verificación
Tengo una forma de configurar como sigue:
<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>
tengo un botón en la parte inferior unida a una función jquery que añade 5 filas más vacíos a la forma (por lo tanto las matrices para el nombre de entrada cBox []).
Ahora, el problema. Digamos que la primera casilla de verificación está desmarcada, y las últimas 2 están marcadas. Cuando me los valores de salida (usando PHP print_r para depuración), que conseguirán:
Array ([0] => on [1] => on)
Por alguna razón, la matriz no contiene ningún valor para casillas sin marcar.
He visto algunas soluciones donde se pasa una variable oculta con cada casilla, pero ¿se puede implementar esta solución en mi situación (usando matrices)?
suena bastante simple .. Lo intentaré :) gracias – SpaghettiMonster
desafortunadamente todavía no estoy obteniendo los valores sin verificar. gracias aunque – SpaghettiMonster
me di cuenta de que mi comentario anterior fue motivado por una comprensión totalmente errónea de su pregunta por mi parte. He agregado una respuesta adecuada a continuación. – Jon