value einse input feldes löschen
alex
- javascript
Hi,
ich hab grad versucht die value eines <input type="file"> per js zu löschen... aber irgendwie will er nicht :(
das auslesen der value hingegen funktioniert
erreichen will ich das bei bestimmten umständen der eintrag in diesem feld gelöscht wird damit das file nicht unnötig zum webserver transferiert wird...
ich hoffe jemand kann mir eine lösung sagen :)
~html
<input type="file" name="xyz">
~html
~js
xyz.value = "";
~js
mfg
alex
ich weiss ja nicht OB ich Dich richtig verstanden hab ...aber
document.forms[0].elements["img"].value=""
sollte das sein was Du suchst, wenn dein Feld:
<input name="img" type="file">
heisst
gruss
Andreas
hi andreas
ja du hast mich richtig verstanden
nur das problem ist genau das geht nicht...
der wert bleibt in dem feld immer drin stehen (auch über document.forms[0]...)
hattest du das mal bei dir ausprobiert ob es funktioniert??
gruss
alex
Hi Alex ...
Hm Du hast Recht, es geht nur wenn das betreffende Feld ein textfeld ist :-(
Das wundert mich jetzt doch sehr, Da ich aber ein ziemlicher newbie bin, was JS angeht, kann ich Dir auch niccht mal sagen woran das liegt :-(
Sorry dass ich Dir da nicht weiterhelfen kann...
grüsse
Andreas
zur info noch:
ich habe genau den selben code benutzt und habe nur den type von dem input auf "text" gesetzt und da ging es... sobald der type aber "file" ist, lässt sich der inhalt (value) nicht überschreiben, sondern nur auslesen
Moin Moin !
Kann es sein, daß Dein Browser Dich nicht an File-Upload-Feldern rumfummeln läßt? Welchen Browser benutzt Du überhaupt? Hast Du schonmal andere Browser benutzt?
Alexander
Kann es sein, daß Dein Browser Dich nicht an File-Upload-Feldern rumfummeln läßt? Welchen Browser benutzt Du überhaupt? Hast Du schonmal andere Browser benutzt?
wäre ja ziemlich mies vom browser :)
ich benutz den IE 5
ich habs noch mit opera 7 probiert da is genau das selbe