Werner: Wert von input type="file" mit Javascript ändern

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

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

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

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

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

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
      1. 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