Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2009, 15:13
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: ¿Array y Ajax?

Hola

Lo que parece que está ocurriendo es que todos los ckeckbox tienen el mismo nombre. Así que este guión a modo de ejemplo puede ayudarte. Una vez que entiendas su funcionamiento y lo adaptes a lo que te ocupa, incrustalo en la función enviarDato

Código javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function valores(f, cual) {
  5.  todos = new Array();
  6.  for (var i = 0, total = f[cual].length; i < total; i++)
  7.    if (f[cual][i].checked) todos[todos.length] = f[cual][i].value;
  8.   return todos.join(".");
  9. }
  10. </script>
  11. </head>
  12. <body >
  13. <form>
  14. <input name="t[]" type="checkbox" value="0000" />
  15. <input name="t[]" type="checkbox" value="1111" />
  16. <input name="t[]" type="checkbox" value="2222" />
  17. <input name="t[]" type="checkbox" value="3333" />
  18. <input name="t[]" type="checkbox" value="4444" />
  19. <input name="t[]" type="checkbox" value="5555" />
  20. <button onclick="alert(valores(this.form, 't[]'))" >mostrar</button>
  21. </form>
  22. </body>
  23. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />