Twilo: Nachträglich Code einfügen

Hallo,

ich habe z.B. folgenden Code
<form action="..." method="post" enctype="multipart/form-data">
  <input name="file[]" type="file" />
  <input type="submit" value="Dateien hochladen" />
</form>

nun möchte ich da ein Link setzen "Dateifeld hinzufügen"
<form action="..." method="post" enctype="multipart/form-data">
  <input name="file[]" type="file" />
  <input type="submit" value="Dateien hochladen" />
</form>
<script type="text/javascript">document.write('<a href="javascript:feldNachladen();">Dateifeld hinzufügen</a>')</script>

das diese Funktion nicht funktioniert, leuchtet mir ein
<script type="text/javascript">
<!--
function feldNachladen(){
  document.write('<input name="file[]" type="file" />')
}
-->
</script>

wie müsste ich an diese Sache herangehen?

diese Sache ist bestimmt einfach lösbar, nur ich komme nicht drauf, wie das funktionieren soll :(

mfg
Twilo

  1. Hallo Twilo,

    wie müsste ich an diese Sache herangehen?

    schau dir mal das Script von Tom unter http://selfhtml.bitworks.de/multiupload.html an.

    Grüße aus Nürnberg
    Tobias

    1. Hallo,

      wie müsste ich an diese Sache herangehen?
      schau dir mal das Script von Tom unter http://selfhtml.bitworks.de/multiupload.html an.

      das sieht so schon ganz gut aus, nur ich möchte gerne keine Tabelle verwenden
      bin zur Zeit etwas am verzeifeln, wie ich das umbauen kann *g*
      JavaScript ist nicht ganz so mein Gebiet :)

      mfg
      Twilo

      1. Hallo,

        wie müsste ich an diese Sache herangehen?
        schau dir mal das Script von Tom unter http://selfhtml.bitworks.de/multiupload.html an.

        das sieht so schon ganz gut aus, nur ich möchte gerne keine Tabelle verwenden
        bin zur Zeit etwas am verzeifeln, wie ich das umbauen kann *g*
        JavaScript ist nicht ganz so mein Gebiet :)

        so hab es jetzt hinbekommen :-)

        <style type="text/css">
        <!--
        #textFelder input {
         display: block;
         margin-top: 5px;
        }
        -->
        </style>
        <script type="text/javascript">
        function insert_file_input(id){
          var fx = document.getElementById(id);
          var inp  = document.createElement('input');
          inp.type = 'file';
          inp.name = 'userfile[]';
          fx.appendChild(inp);
        }
        -->
        </script>

        <div id="textFelder">
          <input name="userfile[]" type="file" />
        </div>

        mfg
        Twilo

    2. Hallo Tom,

      bei dir hat sich in Zeile 40 ein kleiner Fehler eingeschlichen :-)

      "inp.name = 'file[]'" sollte sicherlich mal zu "inp.name = 'file[]';" werden ;)

      mfg
      Twilo