• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak ponownie wczytac plik w java script

Object Storage Arubacloud
0 głosów
139 wizyt
pytanie zadane 23 lipca 2015 w JavaScript przez Kaspero Obywatel (1,920 p.)

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;
				});

			}



 

2 odpowiedzi

0 głosów
odpowiedź 23 lipca 2015 przez Comandeer Guru (602,340 p.)
A jak to wywołujesz?
komentarz 23 lipca 2015 przez Kaspero Obywatel (1,920 p.)
Komenda Onclick
komentarz 23 lipca 2015 przez Comandeer Guru (602,340 p.)
A zmienia się wówczas wartość tego plikowego inputa? Jeśli nie, to powyższy kod raczej się nie wykona
komentarz 23 lipca 2015 przez Kaspero Obywatel (1,920 p.)
Nie zmienia się pozostaje taki sam
0 głosów
odpowiedź 23 lipca 2015 przez Kaspero Obywatel (1,920 p.)
Właśnie chciałbym ustawić tak by się dało bez zmiany nazwy
komentarz 23 lipca 2015 przez Comandeer Guru (602,340 p.)

No to to, co masz jako handler change wyciągnij jako funkcję i odpalaj bezpośrednio ją.

Podobne pytania

–1 głos
1 odpowiedź 189 wizyt
pytanie zadane 31 lipca 2015 w JavaScript przez aspoka Mądrala (5,290 p.)
0 głosów
1 odpowiedź 289 wizyt
0 głosów
1 odpowiedź 239 wizyt

92,624 zapytań

141,482 odpowiedzi

319,824 komentarzy

62,006 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...