Foros del Web » Programando para Internet » Javascript »

Marcar y Desmarcar todos los checkbox

Estas en el tema de Marcar y Desmarcar todos los checkbox en el foro de Javascript en Foros del Web. Querria que me ayudarais a una cosa que ando haciendo y no entiendo muy bien la verdad, me gustaria marcar y desmarcar todos los checkbox ...
  #1 (permalink)  
Antiguo 13/06/2011, 05:12
 
Fecha de Ingreso: agosto-2010
Mensajes: 51
Antigüedad: 13 años, 8 meses
Puntos: 1
Marcar y Desmarcar todos los checkbox

Querria que me ayudarais a una cosa que ando haciendo y no entiendo muy bien la verdad, me gustaria marcar y desmarcar todos los checkbox segun le de a la casilla general o no. Lo que me pasa es que si chequeo uno de la lista y le doy a que me marque todos me marca todos pero el que previamente habia checkeado yo me lo desmarca.

Os pongo el codigo a ver si me podeis ayudar

Gracias

Código:
function marcarCheckbox() { 		
	
	var arrayCheckbox = document.getElementsByName('selectedOrders');
	for (var i=0;i<=arrayCheckbox.length-1;i++){
	if (arrayCheckbox[i].checked)		
		arrayCheckbox[i].checked = false;
	else
		arrayCheckbox[i].checked = true;
	}
}
  #2 (permalink)  
Antiguo 13/06/2011, 07:26
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: Marcar y Desmarcar todos los checkbox

Pues esa función que tenés ahí lo que hace es verificar primero si el checkbox está tildado. Si lo está, lo destilda y viceversa. Probá con esto:

Código Javascript:
Ver original
  1. function marcarCheckbox() {        
  2.     var arrayCheckbox = document.getElementsByName('selectedOrders');
  3.     for (var i=0;i<=arrayCheckbox.length-1;i++){    arrayCheckbox[i].checked = true;}
  4. }
__________________
nahueljose.com.ar

Etiquetas: checkbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:41.