Wert von input type="file" mit Javascript ändern
Werner
- javascript
0 XaraX0 Struppi0 Wolfram Hüttermann
Kann es sein daß es nicht möglich ist, den Wert von input type="file" mit Javascript ändern. z.B. document.feld1.value = 'xxx' funktioniert nicht. Bei type="text" funktioniert es.
Vielen Dank
Werner
Hallo Werner!
Ja, kann sein - muß aber nicht ;)
http://selfhtml.teamone.de/html/formulare/versteckte.htm#definieren mal bitte sichten und auf Unterschiede achten, andernfalls poste doch bitte etwas Quellcode!
Gruß aus Berlin!
eddi
Kann es sein daß es nicht möglich ist, den Wert von input type="file" mit Javascript ändern. z.B. document.feld1.value = 'xxx' funktioniert nicht. Bei type="text" funktioniert es.
Das ist so.
Du willst sicher nicht das jemand auf seiner Internetseite sowas macht:
onSubmit(form)
{
form.FileFeld.value = "file://eigene dokumente/wichtigeDatei.doc";
return true;
}
Struppi.
Hallo Werner,
es wird und es kann nicht funktionieren. Der Grund ist folgender: es gibt gar kein Attribut value im Typ file.
Deswegen werden solche Dateien nicht auf dem normalen Wege gepostet, sondern über uploads.
Grüße,
Wolfram
Kann es sein daß es nicht möglich ist, den Wert von input type="file" mit Javascript ändern. z.B. document.feld1.value = 'xxx' funktioniert nicht. Bei type="text" funktioniert es.
Vielen Dank
Werner
Hi,
es wird und es kann nicht funktionieren. Der Grund ist folgender: es gibt gar kein Attribut value im Typ file.
Unsinn.
Es ist nur so, daß bei type="file" der Wert aus Sicherheitsgründen nicht geschrieben werden kann.
Bau das mal in eine Seite ein, wähl ein File aus und benutz dann den Button "Zeigen":
<form name="bla"><input type="file" name="blubb"><input type="button" onclick="alert(document.bla.blubb.value);" value="Zeigen"></form>
cu,
Andreas
Hi,
es wird und es kann nicht funktionieren. Der Grund ist folgender: es gibt gar kein Attribut value im Typ file.
Unsinn.
Es ist nur so, daß bei type="file" der Wert aus Sicherheitsgründen nicht geschrieben werden kann.
Bau das mal in eine Seite ein, wähl ein File aus und benutz dann den Button "Zeigen":
<form name="bla"><input type="file" name="blubb"><input type="button" onclick="alert(document.bla.blubb.value);" value="Zeigen"></form>cu,
Andreas
Da gebe ich dir Recht. Entschuldige, dass ich das gesagt habe.
Grüße,
Wolfram