Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2011, 14:30
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 10 meses
Puntos: 27
Como crear esta cadena en javascript

Buenas a todos,
Ncesito crear una cadena a partir de unos checbox, pero solo con aquellos qu ehe seleccionado, cosa que no he podido hacer

Con php creo dinamicamente los checkbox:
Código PHP:
Ver original
  1. <?php
  2. $sql="SELECT * FROM .... WHERE....";
  3. $obj->consulta($sql);
  4. $nfilas=$obj->numFilas();
  5. echo "<input type='hidden' id='numfilas' value='".$nfilas."'>";
  6. $nfilas=0;
  7. while($row = sqlsrv_fetch_array($obj->result)){
  8.  $nfilas++;
  9.  $descripcion=$row[7];
  10.   echo "<tr><td align='center'><input  type='hidden'  >".$descripcion."</td><td align='center'><input type='checkbox' id='ap".$nfilas."'></td></tr>";
  11. }
  12. //Necesito que en este input se muestren los ids de solo los checbox seleccionados
  13.  echo "<input type='text' id='examenes' value='' >";
  14.  
  15. //Aca tengo el boton
  16. button id='copiar' onclick='verifichek();'>Copiar y Abrir</button>";
  17. ?>

Y la funcion javascript:

Código Javascript:
Ver original
  1. function verifichek()
  2.  {
  3.     var numfilas=document.getElementById("numfilas").value;
  4.    
  5.     for($i=1; $i<=numfilas; $i++)
  6.     {
  7.         x=document.getElementById("ap"+$i).checked;
  8.        
  9.         alert(x) ;    
  10. //Con este alert me muestra true o false, para cada checkbox que se genero dinamicamente..eso lo muestra bien.          
  11.      
  12.        
  13.     }
  14.    
  15. }

Como hago para que los checbox que fueron seleccionados se almacenen en el campo de texto con id='examenes'?

Agradezco me puedan colaborar, gracias