Mam taki klopot ze wczytuje plik .txt i i przypisuje go jako wartosc (value w okienku) do input type="text"
Gdy cos zmieniam w tym formularzu i stwierdzam ze chece jeszcze raz wczytac plok nie dziala mi wczytywanie tego samego pliku.
Oto mój kod:
var fileInput;
function myFunction() {
fileInput =document.getElementById('fileInput');
//alert (licz);
var fileDisplayArea = document.getElementById('fileDisplayArea');
fileInput.addEventListener('change', function(e) {
var file;
var textType;
file = fileInput.files[0];
textType = /text.*/;
if (file.type.match(textType)) {
var reader;
reader = new FileReader();
reader.onload = function(e) {
var read;
read = reader.result;
read = read.replace(/\\n/gi," ");
read = read.replace(/\s+/gi," ");
document.getElementById("zapis").value = read;
//fileDisplayArea.innerText = reader.result
;}
reader.readAsText(file);}
else {
fileDisplayArea.innerText = "File not supported!";
}
file.files[0]=null;
});
}