• Buenos días,

    Estoy maquetando un formulario con el Elementor.
    Es un formulario que tiene diferentes checkbox-es.
    Ahora mismo me deja seleccionar todas las opciones y me gustaría poner la opción de solo poder clicar 3 opciones.

    He añadido el siguiente código pero me da error.

    // JavaScript Document
    // Archivo app.js
    var checks = jQuery(".elementor-form input[type=checkbox]");
    var max = 3;
    for (var i = 0; i < checks.length; i++) checks[i].onclick = selectiveCheck; function selectiveCheck (event) { var checkedChecks = jQuery(".elementor-form input:checked"); if (checkedChecks.length >= max + 1)
    return false;
    }

    ¿Cómo puedo solucionar este problema?
    Gracias de antemano.
    Un saludo,

    Laura.


    • Este debate fue modificado hace 5 meses, 1 semana por José Arcos.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola Laura @doges !

    Lo primero pedirte disculpas por el retraso en la respuesta.

    El tema es que al ser una pregunta sobre Elementor, lo mejor es que la traslades al foro de soporte específico de este plugin:

    https://wordpress.org/support/plugin/elementor/

    De todas formas si quieres un listado del que solo seleccionar una opción, lo mejor es que pruebes a usar radiobuttons en vez de checkboxes, porque la propia naturaleza del checkbox permite hacer check en varias opciones, mientras que el radiobutton solo permite seleccionar una.

    Espero que te sirva la respuesta! Un saludito!

    Iniciador del debate Dosges

    (@doges)

    Hola,

    Los de Elementor me dicen que necesito hacerlo con código. He utilizado el siguiente código, pero me da error y no sé cual tengo que añadir.

    No sé si alguien me puede ayudar.

    Necesito una función para poder decir que solo se puedan seleccionar 3 opciones en el formulario.

    Un saludo.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.