26/02/2009, 11:41
|
| | | 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 |