Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2014, 01:45
cesa_r
 
Fecha de Ingreso: julio-2013
Mensajes: 158
Antigüedad: 11 años, 5 meses
Puntos: 6
Respuesta: Obtener value de multiples checkbox

Amigo la verdad esque eres un genio y con el ejemplo estuvo exelente la verdad esque no sabria como agradecerte no quisiera aprovecharme pero tengo algunas dudas no te sientas obligado a constestarlas pero si pudieras hecharme una ultima manita:

Código Javascript:
Ver original
  1. var filtrar = document.getElementById("filter"),
  2.         menus = document.getElementsByTagName("ul"), //documen hace referencia al documento verdad? lo que sucede esque tengo un menu muy aparte del filtro y temo que lo cuente pero todos los menus del filtro los puedo agregar dentro de un div por lo que segun yo remplazando el document por $('iddeldiv') se solucionaria verdad.
  3.         total = menus.length,
  4.         salida = document.getElementById("salida");
  5.      
  6.     filtrar.addEventListener("click", function(){
  7.         var dataString = "";
  8.      
  9.         for (i = 0; i < total; i++){
  10.             var opciones = menus[i].getElementsByTagName("li");
  11.        
  12.             for (j = 0, subTotal = opciones.length; j < subTotal; j++){
  13.                 var checkbox = opciones[j].getElementsByTagName("input")[0];
  14.                 if (checkbox.checked)
  15.                     dataString += dataString.length ? "&" + opciones[j].id + "=" + checkbox.value : opciones[j].id + "=" + checkbox.value;
  16.             }
  17.         }
  18.      
  19.         salida.innerHTML = "Resultado: " + dataString;
  20.     }, false);

bueno asta hay bien pero tube que recurrir a incluir un select como podria incluirlo?

Código PHP:
Ver original
  1. <select class="_filter"  name="selected">
  2.    <option class="addfilter" value="7">7</option>
  3.    <option class="addfilter" value="3">3</option>
  4.    <option class="addfilter" value="9">9</option>                      
  5. </select>