none
Marcar y desmarcar todos los checkbox dentro de un GridView RRS feed

  • Pregunta

  • Hola.

    Quiero marcar y desmarcar todos mis checkbox (aprox. son 5 columnas), estos estan dentro de un GridView.

    intente hacerlo con JS pero no tuve exito, espero y me puedan ayudar, gracias.

    miércoles, 14 de marzo de 2018 1:44

Respuestas

  • Ya me di cuenta de mi error.

    Por si a alguien le sirve.

    Debe ir dentro de: $(document).ready(function() { // Code... });

    JS:

                    $('document').ready(function () {
                        $("#seleccionarTodos").change(function () {
                            $(':checkbox').prop('checked', $(this).prop("checked"));
                        });
                    });

    miércoles, 14 de marzo de 2018 15:57

Todas las respuestas

  • Si tienes cargada la librería jQuery, puedes añadir un checkbox con id="seleccionarTodos" y conectarle código a su click así:

    $('#seleccionarTodos').click(function() {
        $(':checkbox').prop('checked', this.checked);
    });

    miércoles, 14 de marzo de 2018 7:02
  • Ya me di cuenta de mi error.

    Por si a alguien le sirve.

    Debe ir dentro de: $(document).ready(function() { // Code... });

    JS:

                    $('document').ready(function () {
                        $("#seleccionarTodos").change(function () {
                            $(':checkbox').prop('checked', $(this).prop("checked"));
                        });
                    });

    miércoles, 14 de marzo de 2018 15:57
  • Debe ir dentro de: $(document).ready(function() { // Code... });

    Y tambien otra alternativa es ubicarlo al pie de la pagina HTML, por debajo de donde la pagina defina todos los objetos del DOM utilizados por la funcion en el momento de la carga (en este caso, unicamente el "seleccionarTodos").
    miércoles, 14 de marzo de 2018 16:56