Ver Mensaje Individual
  #13 (permalink)  
Antiguo 02/06/2015, 14:25
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

Cita:
Iniciado por Alexis88 Ver Mensaje
¿Por qué le quitaste el # al id como te lo indiqué y en dónde llenas de valores al array?

Por la primera línea del código que muestras, parece que no analizaste lo que te dije. Esa parte debe de quedar así:

Código Javascript:
Ver original
  1. var valores = [];
  2. [].forEach.call(document.querySelectorAll("#tbldatosinfo input"), function(input){
  3.     valores.push(input.value);
  4. });
perdón... lo escribi así porque lo copie y lo pegue pero ya había probado con el signo anteriormente






copio de nuevo


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