Ayuda para ocultar un botón :(

  • Autor Autor pa3lo022
  • Fecha de inicio Fecha de inicio
P

pa3lo022

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos, estoy con un script que me esta volviendo loco y no se como solucionarlo.
La funcionalidad es, si se realiza un check en uno o mas checkbox, se muestra un boton, eso funciona perfecto, lo que quiero agregarle ahora es que solo se puedan realizar 3 checks y no logro hacerlo, si el usuario selecciona 4 check que se oculte nuevamente el botón, hasta que deseleccione uno.
Les paso el codigo que tengo hasta ahora.

Insertar CODE, HTML o PHP:
$('input[type=checkbox]').change(function () {
            if ($('input[type="checkbox"]').is(':checked')) {
                $(".boton-oculto").show()
            } else {
                $(".boton-oculto").hide()
            }
        });

Muchas gracias
 
Tendría que darle un ID al checkbox 4, para de estar forma cuando le den clic esconda lo que quieres.

Cómo lo tienes estás diciendo que todos los checkbox
 
Tendría que darle un ID al checkbox 4, para de estar forma cuando le den clic esconda lo que quieres.

Cómo lo tienes estás diciendo que todos los checkbox
Claro, son muchos check pero solo quiero que pueda seleccionar 3. No hay una forma de contar cuantos check estan checked, no se si me explico?
 
Claro, son muchos check pero solo quiero que pueda seleccionar 3. No hay una forma de contar cuantos check estan checked, no se si me explico?
Prueba con
JavaScript:
$('input[type="checkbox"]:checked').length;
 
Añade otro if que ponga algo del estilo

if (input type checkbox.is(checked).length == 4)

boton-oculto.hide()

El formato está mal claro, perdona pero estoy desde el movil. Pero para que te hagas una idea

PD: veo que ya te lo han solucionado con mi manera tambien!
 
Atrás
Arriba