Ver Mensaje Individual
  #19 (permalink)  
Antiguo 03/06/2015, 12:31
Avatar de maximendez88
maximendez88
 
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: capturar el valor de un input dentro de un while

buenas, haciendo un debug.... de la función... me muestra los datos solo del primer input... como puedo hacer para que se escriba cada valor en cada celda??
mi codigo quedo asi al final...


Código Javascript:
Ver original
  1. function copiarvalores()
  2. {
  3.    
  4.    
  5.    
  6.    
  7.     var insertdatosinfo_def=document.getElementById('tbldatosdefinitivos');
  8.     insertdatosinfo_def.border="1"
  9.     var cantalumnos_def=document.getElementById('cantalumnos').value;
  10.     cantcolumnas_def=0;
  11.     var j=0;
  12.    
  13.     for(j=0;j<cantalumnos_def;j++)
  14.     {
  15.     cantcolumnas_def=0;
  16.     var rowinsertdatos_def=insertdatosinfo_def.insertRow(j);
  17.        
  18.     while(cantcolumnas_def<5)
  19.     {
  20.                
  21.         cellalgo_def= rowinsertdatos_def.insertCell(cantcolumnas_def)  
  22.         cellalgo_def.style.width="200px"
  23.         cellalgo_def.style.height="20px"   
  24.        
  25.             var valores = [];
  26. [].forEach.call(document.querySelectorAll("#tbldatosinfo input"), function(input){
  27.     cellalgo_def.innerHTML=(input.value);
  28.    
  29.    
  30.    
  31. });
  32.        
  33.        
  34.         cantcolumnas_def++;    
  35.    
  36.     }
  37.     }
  38.    
  39.    
  40.    
  41.    
  42.    
  43.  
  44.  
  45. }

Última edición por maximendez88; 03/06/2015 a las 13:10