Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2017, 10:50
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta Seleccionar y "deseleccionar" checks

Hola a todos, estoy trabado con un detalle con una serie de checks de los cuales necesito obtener sus id´s

Tengo el siguiente código con el cual voy obteniendo los id´s de los checks que selecciono y los agrego en un array y cuando son más de dos los seleccionados se generan las opciones necesarias, pero cuando lo "deselecciono", no he podido sacar de mi array el id, sino que se sigue agregando...

Código Javascript:
Ver original
  1. //El siguiente código sólo agrega al array
  2.         //He buscado varias opciones que no he podido implementar
  3.         var checkboxValues = [];
  4.         var arr_usr1 = [];
  5.                
  6.         var countChecked = function() {
  7.           var n = $( "input:checked" ).length;
  8.           arr_usr1 = $(this).val();
  9.           checkboxValues.push(arr_usr1);
  10.           if (n >= 2) {
  11.             $("#tabla_usr button[type=button]").attr('disabled', true); //solo los del objeto #tabla_usr
  12.           }
  13.           else{
  14.             $("#tabla_usr button[type=button]").attr('disabled', false); //solo los del objeto #tabla_usr
  15.           }
  16.         };
  17.         $( "input[name='archivos']" ).on( "click", countChecked );
  18.         countChecked();

Encontré el siguiente código, pero no me ha funcionado
Código Javascript:
Ver original
  1. var arr = ["jQuery", "JavaScript", "HTML", "Ajax", "Css"];
  2.       var itemtoRemove = "HTML";
  3.       arr.splice($.inArray(itemtoRemove, arr), 1);

¿Alguien que pueda apoyarme en qué debo de buscar para solucionar mi problema?

De antemano gracias.
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.