Hola, tengo un botón de selección y de entrada para buscar archivos, y me encantaría guardar las opciones en la selección en un archivo de texto con el formato:
linea1 linea2 linea3 ...
He leído este tutorial:
Guardar <Seleccionar>valores de etiqueta en un archivo de texto
pero no parece funcionar. Cuando guardo, las opciones se escriben en la misma línea y solo se escribe en el archivo la primera palabra para el valor de la opción. IE mis opciones son:
comprar comida llamar a john imprimir documentos
la salida en el archivo es: comprar llamar imprimir
El código que uso es:
var textToWrite = ""; $('#todolist>option').each(function () { textToWrite += this.value + "\n"; }); var textFileAsBlob = new Blob([textToWrite], {type: 'text/plain'}); var fileNameToSaveAs = "directive.txt"; var downloadLink = document.createElement("a"); downloadLink.download = fileNameToSaveAs; downloadLink.innerHTML = "Download File"; console.log("innerHTML -> " + downloadLink.innerHTML); window.webkitURL != null; downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); downloadLink.click(); } var button = document.getElementById('file-save'); button.addEventListener('click', saveTextAsFile);Estoy usando el enlace de Google para jquery:
¿Alguien puede ayudar? Gracias por adelantado
Entonces, ¿quieres también el texto, no solo los valores?
$('#todolist>option').each(function () { textToWrite += this.value + ":" + this.innerText + "\n"; });