Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2012, 12:15
Avatar de Threepwood
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