Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/10/2012, 11:08
stron1889
 
Fecha de Ingreso: octubre-2012
Mensajes: 12
Antigüedad: 12 años
Puntos: 0
Respuesta: permitir maximo checkbox por grupos

he editado lo siguiente y lo he medio conseguido, el problema es que segun vas pulsando se van desactivando las anteriores hasta que solo se quedan activadas las 3 primeras ( ya que cuento 3 desde que empieza el bucle)

Código:
function validacion() { 
 var suma = 0;                  
 var x = document.getElementsByName("PREGUNTA9[]");
for (var i = 0, j = x.length; i < j; i++) {
    if(x[i].checked == true){   
    suma++;
    } 
    if (suma == 3){
        x[i].checked=false;

        }
}
}
Código HTML:
Ver original
  1. <INPUT TYPE="checkbox" NAME="PREGUNTA9[]" VALUE="GNSS systems" onclick="at5n();onchange=validacion(this)"> GNSS systems
  2. <INPUT TYPE="checkbox" NAME="PREGUNTA9[]" VALUE="Hyperspectral remote sensing" onclick="at5n();onchange=validacion(this)"> Hyperspectral remote sensing
  3. <INPUT TYPE="checkbox" NAME="PREGUNTA9[]" VALUE="No deficiencies" onclick="at5n();onchange=validacion(this)"> No deficiencies
  4. <INPUT TYPE="checkbox" NAME="PREGUNTA9[]" VALUE="Cartography" onclick="at5n();onchange=validacion(this)"> Cartography