Slettet bruger
04. oktober 2004 - 23:06
Der er
8 kommentarer og 1 løsning
nulstille felt af typen "file" med JS
Hej! Jeg uploader filer til en iframe, derfor opdateres siden ikke når jeg uploader, og mit filfelt beholder stien til den netop uploadede fil. Jeg kan åbenbart ikke gøre sådan her: onsubmit="document.getElementById('fil').value=''" Men hvordan kan jeg så rydde feltet?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. oktober 2004 - 00:05
#1
Det kommer an på hvad 'fil' er, hvis det er ip på en <span> virker. var oID = document.getElementById('fil'); oID.innerHTML=''; så enhver egenskab (property) du kan ændre på et element af samme klasse som 'fil' kan bruges med oID
Slettet bruger
05. oktober 2004 - 00:18
#2
Nej, jeg mener i en formular :) <input type="file" id="fil">
05. oktober 2004 - 00:48
#3
Den eneste metode er at resette formen feltet er i ;o) Tænk på ravage, og snuskede filer man kunne få fat I hvis man havde adgang til at ændre værdien i et fil element med javascript!
05. oktober 2004 - 02:09
#4
ahhh - sorry, jeg forstod ikke spg rigtigt kan jeg se :-)
Slettet bruger
05. oktober 2004 - 08:50
#5
Altså jeg kunne bare lave det sådan her, men synes det er lidt besværligt: onsubmit=document.getElementById('uploadfelt').innerHTML='<input type="file" name="fil" id="fil">' <div id="uploadfelt"><input type="file" name="fil" id="fil"></div>
05. oktober 2004 - 09:51
#6
-- men som grunken skriver er det det eneste alternativ til en reset af formen !-)
11. oktober 2004 - 08:44
#7
hvad med at få lukket spørgsmålet?
Slettet bruger
11. oktober 2004 - 08:47
#8
hvad med at passe dig selv?
Slettet bruger
12. oktober 2004 - 17:31
#9
lavede det med <div> og innerHTML
Vi tilbyder markedets bedste kurser inden for webudvikling