Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/05/2012, 04:37
Dexter123
 
Fecha de Ingreso: febrero-2012
Mensajes: 29
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: Multiple checbox-paso de parametro como string

De momento tengo esto:

Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.            
  3.                   function comprobarCheckBoxCheked(){
  4. *var chk = document.getElementsByName('Idcondenv');
  5. *var len = chk.length;
  6. *var sel = new Array();
  7. *for (i = 0; i<chk.length; i++){
  8. * if(chk[i].checked){
  9. * *sel[sel.length] = chk[i].value;
  10. * }
  11. *}
  12. *$retorno = sel.join(' ');
  13. return $retorno;
  14. }

Con esto recojo los valores elegidos y los guardo en la variable retorno que es la que devuelvo.


Código HTML:
Ver original
  1. <form action="www.as.com" method=get>
  2.            
  3.             <INPUT value=1 CHECKED type=checkbox name=Idcondenv>
  4.             <br />
  5.             <INPUT value=2 type=checkbox name=Idcondenv>
  6.             <br />
  7.             <INPUT value=3 type=checkbox name=Idcondenv>
  8.             <input type="submit" value="Enviar" onclick="comprobarCheckBoxCheked()">
  9.            
  10.         </form>

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=
Cuando yo esperaba que se devolviera:

Código PHP:
Idcondenv=1%202%203 
Osea todo junto ...que hago mal?