Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2012, 18:52
Avatar de Garot
Garot
 
Fecha de Ingreso: marzo-2010
Ubicación: Mar de Dirac
Mensajes: 121
Antigüedad: 14 años, 8 meses
Puntos: 7
problema al intentar armar un array

Hola gente del foro

Tengo un formulario con una lista de checkbox que están seleccionados.
Consegui hacer un script que al enviar el formulario, detecta los checkbox que han sido deseleccionados y con esos valores "formo un array" que se lo paso a un elemento input dentro del formulario.

Código Javascript:
Ver original
  1. function check(form)
  2. {
  3.  
  4.         var resultado = new Array();
  5.  
  6.     cafe=form.valores_actuales;
  7.    
  8.        
  9.         for (i=0;i<cafe.length;++i)
  10.         {
  11.                 if (cafe[i].checked)
  12.                 {
  13.                        
  14.                 }
  15.                 else
  16.                 {
  17.                     resultado.push(cafe[i].value);
  18.                 }
  19.         }
  20.    
  21.        
  22.         form.respuesta.value = resultado;
  23.  
  24.         form.submit();
  25.        
  26. }

..........bueno en realidad no forma el array, ese es el problema. Cuando le paso al valor al input "respuesta" del formulario y lo vizualizo el valor del input es, por ejemplo:


[respuesta] => 6,7


cuando lo que yo necesito conseguir es esto:

[respuesta] => Array
(
[0] => 6
[1] => 7
)

En que estoy fallando a la hora de formar el array en javascript? ya probe, mil cosas diferentes, pero el que no sabe es como el que no ve.

Asi que pido orientación a alguien que tenga más conocimientos en javascript.

Gracias!