Foros del Web » Programando para Internet » Javascript »

Checkbox

Estas en el tema de Checkbox en el foro de Javascript en Foros del Web. hola a todos quisiera saber como crear un grupo de checkbox ejemplo 4 y que se puedan seleccionar 3 o sea que si selecciono el ...
  #1 (permalink)  
Antiguo 30/03/2009, 08:50
 
Fecha de Ingreso: marzo-2009
Mensajes: 31
Antigüedad: 15 años, 1 mes
Puntos: 0
Checkbox

hola a todos quisiera saber como crear un grupo de checkbox ejemplo 4 y que se puedan seleccionar 3 o sea que si selecciono el cuarto no me deje o me quite la seleccion de otro checkbox

Gracias a todos por su tiempo
  #2 (permalink)  
Antiguo 30/03/2009, 08:59
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Checkbox

usa alguna validacion de javascript dale un googlaso y encontraras saludines!!
  #3 (permalink)  
Antiguo 30/03/2009, 10:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Checkbox

Tema trasladado desde PHP.
  #4 (permalink)  
Antiguo 30/03/2009, 15:54
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Checkbox

Aqui te dejo un codigo que yo utilizo

Código:
// Funciones para limitar la cantidad maxima de selecciones
function limitar_seleccion(indice)
{
	var nMax=3;
	var cant=0;
	for(i=0;i<=document.form1.chk_comparar.length-1;i++)
	{
		if(document.form1.chk_comparar[i].checked==true)
		{
			cant=cant+1;
		}
	}
	if(cant>nMax)
	{
	  	alert("Pueden seleccionar máximo "+nMax+" campos.");
		indice.checked=false;
	}
}
y esto es el codigo del checkbox

Código HTML:
<input id="chk_comparar" onclick="limitar_seleccion(this);" type="checkbox" value="<? echo ($id); ?>" name="chk_comparar" /> 
Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
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 12:30.