Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2009, 11:41
Avatar de WinGFX
WinGFX
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 86
Antigüedad: 18 años, 7 meses
Puntos: 3
Respuesta: Guardar datos de formulario

He aqui el problema:

Estas usando varios input checkbox con un mismo nombre pero al momento de enviar siempre tomara el primer valor, es decir el valor checkeado, para ello debes agregarle un par de corchetes como está en este caso:

<input name="cat[]" type="checkbox" id="50" value="50" />

De esta forma queda como un array al momento de enviarlos y por lo que alcanzo a estás usando jQuery para el envio, entonces en la cadena data usa esto:

data: "mi_grupo_checkbox="+$("input[name^='cat'] :checked")

De esta forma se enviará al server como un array, por qué el ^='cat?
Por que si lo haces de la forma cat[] dentro de la cadena data esta no te devolverá nada y lo sugiuero asi porque le digo a la jQuery que busque los inputs que comienzen con el nombre cat.

Espero te sirva, si hay dudas seguiré a la espera.

Un saludo
__________________
"Si piensas en que harás mañana, mejor hazlo hoy!"

Consejos para las buenas preguntas