Cita: Bueno dentro de la condicion if borre sin querer justo el array donde esta dando problemas.
Adjunto esa linea que falta:
Id[i]=document.getElementById('caja'+[i]).value;
Gracias
Bueno lo he conseguido solucionar con un metodo que filtra el array.
Me ha quedado asi el metodo con funcion incluida:
Código:
function sinEspacios(elemento) {
return elemento != null;
}
var filtrado = Id.filter(sinEspacios);
alert(filtrado)
Y muchas gracias por la respuesta, probaré tambien con tu codigo.
Saludos!