Código:
El problema es que mi grupo de checkbox son un array <HTML> <HEAD> <TITLE>Checkboxes en un formulario</TITLE> <SCRIPT LANGUAGE = "JavaScript"> <!-- function modificar_boxes(chequear,cantidad){ for (i=0; i < cantidad ; i++ ){ if (chequear){ document.forms[0].opcion[i].checked=true; }else{ document.forms[0].opcion[i].checked=false; } }} --> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="checkbox" NAME="opcion" VALUE="1">Opción 1<br> <INPUT TYPE="checkbox" NAME="opcion" VALUE="2">Opción 2<br> <INPUT TYPE="checkbox" NAME="opcion" VALUE="3">Opción 3<br><br> <INPUT TYPE=button NAME="marcar" VALUE="Marcar todos" onClick="modificar_boxes(true,3)"> <INPUT TYPE=button NAME="desmarcar" VALUE="Desmarcar todos" onClick="modificar_boxes(false,3)"> </FORM> </BODY> </HTML>
Código:
Esto es asi para poder recibir los distintos checkbox con PHP. Usando el primer ejemplo solo recibo el ultimo checkbox.<INPUT TYPE="checkbox" NAME="opcion[1]" VALUE="1">Opción 1<br> <INPUT TYPE="checkbox" NAME="opcion[2]" VALUE="2">Opción 2<br> <INPUT TYPE="checkbox" NAME="opcion[3]" VALUE="3">Opción 3<br>
El problema es que usando un array de checkbox no lo logro que se marque todos los checkbox.
Saludos
Esteban