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 originalfunction check(form)
{
var resultado = new Array();
cafe=form.valores_actuales;
for (i=0;i<cafe.length;++i)
{
if (cafe[i].checked)
{
}
else
{
resultado.push(cafe[i].value);
}
}
form.respuesta.value = resultado;
form.submit();
}
..........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!