Hola a todos! He intentado copiar varias celdas desde un archivo de EXCEL, seleccionando con el Mouse de arriba hacia abajo y luego utilizando el metodo de teclado [CTRL + V] para pegarlas dentro de un <input> de tipo Texto de una pagina WEB, para despues analizarlas con JavaScript y poder guardarlas en un vector que en cada posicion contenga el valor de cada celda.
El problema que tengo es que no reconoce los saltos de linea, y lo que hace es meter todo dentro de la primero posicion del vector, y lo que teóricamente sería un salto (\n), queda representado como un espacio dentro del String.
He intentado de esta forma:
$('#nombres_pppoe').keyup(function(){
var datos = $(this).val();
var nombres_preparados = '';
if(!(datos.length <= 1)){
var nombre = datos.split("\n"); // en esta linea intento separar los saltos, armando el vector nombre[].
for(var c = 0; c < (nombre.length); c++){
nombres_preparados += nombre[c] + '/';
}
$('#nombres_preparados').val(nombres_preparados);
$('#cantidad_clientes').val(c);
$('#div_n_clientes').html('(' + c + ')');
if($('#codigos_preparados').val() != ''){
var codigo = $('#codigos_preparados').val().split('/');
for(var h = 0; h < nombre.length; h++){
procesarClientes(codigo[h], nombre[h]);
}
}
$(this).val('');
$(this).focus();
}
});
No me interesa tanto que se entienda el proceso del codigo completo, solo saber porque no me separa las lineas.
Les agradezco de antemano por su colaboracion.