Me estoy peleando con php y ahora necesito de javascript al parecer a ver si me podeis echar un cable...
Quiero enviar en un formulario todos los valores escogidos como una cadena separada por espacios los valores elegidos.
Es decir que si he elegido en un checkbox las opciones 208 213 212 se envien en una cadena 208 213 212, x ejemplo quiero enviarlo a un php entonces se enviaria asi:
appl_experimentform.php?cad_gen=208%20213%20212%20
De momento tengo esto:
Código Javascript:
Ver original
<script language="javascript" type="text/javascript"> function comprobarCheckBoxCheked(){ *var chk = document.getElementsByName('Idcondenv'); *var len = chk.length; *var sel = new Array(); *for (i = 0; i<chk.length; i++){ * if(chk[i].checked){ * *sel[sel.length] = chk[i].value; * } *} *$retorno = sel.join(' '); return $retorno; }
Con esto recojo los valores elegidos y los guardo en la variable retorno que es la que devuelvo.
Código HTML:
Ver original
Aqui lo que yo quiero es que se envie esa cadena pero por lo visto no lo consigo sino que se envia:
Código PHP:
Idcondenv=1&Idcondenv=2&Idcondenv=3
Código PHP:
Idcondenv=1%202%203