Foros del Web » Programando para Internet » Javascript »

Deshabilitar todos los CheckBox al haber marcado X cantidad

Estas en el tema de Deshabilitar todos los CheckBox al haber marcado X cantidad en el foro de Javascript en Foros del Web. Hola, Tengo este código javascript que cuenta la cantidad de checkbox seleccionados y al llega a a la cifra especificada salta un alert y no ...
  #1 (permalink)  
Antiguo 01/04/2012, 12:15
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 9 meses
Puntos: 4
Deshabilitar todos los CheckBox al haber marcado X cantidad

Hola,

Tengo este código javascript que cuenta la cantidad de checkbox seleccionados y al llega a a la cifra especificada salta un alert y no deja marcar más:

Código:
<script>
var maxi = 3;
function registra(c) {
cuenta = 0;
for (i = 0, f = c.form, n = c.name, total = f[n].length; i < total; i ++)
 cuenta += (f[n][i].checked) ? 1 : 0;
if (cuenta > maxi) {
  alert("El equipo no puede tener más de " + maxi + " jugadores");
  c.checked = false;
  --cuenta;
 }
 f.contador.value = cuenta;
}
</script>
Lo que quisiera es que, en lugar de saltar el Alert, directamente se deshabilitaran todos los checkbox restantes y, si el usuario desmarca uno, se vuelvan a activar.

¿Cuál sería la solución para este problema?

Gracias!
__________________
Equívocos sin importancia
  #2 (permalink)  
Antiguo 01/04/2012, 12:50
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 10 meses
Puntos: 30
Respuesta: Deshabilitar todos los CheckBox al haber marcado X cantidad

No estoy seguro pero tendrias que jugar con el log mediante el DOM , el log registra todo lo que quieres comparar para tus funciones.

Etiquetas: cantidad, checkbox, deshabilitar
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 17:19.