Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2005, 09:57
makoke
 
Fecha de Ingreso: julio-2002
Ubicación: Buenos Aires
Mensajes: 49
Antigüedad: 21 años, 10 meses
Puntos: 0
Marcar todo un array de checkboxs

Este es un ejemplo simple de como marcar un grupo de checkbox:

Código:
<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>
El problema es que mi grupo de checkbox son un array

Código:
<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>
Esto es asi para poder recibir los distintos checkbox con PHP. Usando el primer ejemplo solo recibo el ultimo checkbox.

El problema es que usando un array de checkbox no lo logro que se marque todos los checkbox.

Saludos
Esteban

Última edición por makoke; 24/07/2005 a las 19:47