alex: value einse input feldes löschen

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

  1. 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

    1. 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

      1. 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

    2. 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

      1. 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

        --
        Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
        1. 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