[color=#1A1A1A][font='Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Malayalam, Verdana, sans-serif][size=3]Tengo un formulario con 10 checkboxes cuyos nombres e ids son: opcion1, opcion2, etc[/size][/font][/color]
[color=#1A1A1A][font='Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Malayalam, Verdana, sans-serif][size=3]Necesito hacer que cuando el cliente haga click en 2 cualquiera que sea, se desactiven todos los demás que no fueron elegidos. [/size][/font][/color]
¡
Desactivar checkboxes cuando se clickean 2 cuales quiera
Iniciado por
Alfonso
, feb 26 2014 20:23
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 26 febrero 2014 - 20:28
Para ello utiliza el siguiente codigo javascript que recorre todos los checkbox, verifica cuales son los dos que estan clickeados y desactiva los demás
<script>
var checkboxes = function(fn){
var i = 0, box
while(i <= 10) (box = document.getElementById("opcion" + i++), box && fn.apply(box,[]))
};
checkboxes(function(){
this.onclick = function(){
var count = 0
checkboxes(function(){
this.checked && count++
})
checkboxes(function(){
!this.checked && count >= 5 ? this.disabled = !0 : this.disabled = !1
})
}
});
</script>