[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>