Olaf Liesenfeld: zwei verschiedene actions in einem Formular?

Ich habe das Problem, das ich einen File upload (mit Posting Acceptor)
innerhalb eines Formulars, das ich mit einem asp-script auswerte
durchfuehren will. D.h. ich haette im Prinzip zwei "actions" durchzuführen.
Es gibt aber nur einen Submit-Button. Wie kann ich die action zum upload in
meinem asp script durchführen. Die beiden actions sehen etwa so aus:

fuer mein Formular:
<Form action="doit.asp" method="POST">
blabla....
</Form>

fuer den upload
<Form action="/scripts/cpshost.dll?PUBLISH" method=post
enctype="multipart/form-data" >
</form>

Weiss jemand wie man dieses Problem loest?

Gruss
Olaf

  1. Hallo,

    vielleicht findest du hier etwas:http://www.teamone.de/cgi-local/sfasuch.pl?suchausdruck=zwei+Actions&feld=alle&hits=alle.

    Sprich: Eine Archivsuche lohnt sich allemal ;-)

    Viele Gruesse

    Harald Legler

    1. Sprich: Eine Archivsuche lohnt sich allemal ;-)

      Hi, auf die Idee bin ich auch schon gekommen ;-)
      leider war nichts passendes dabei :-(

      Gruss
      Olaf

  2. Ich muss vielleicht präzisieren:
    Der Posting Acceptor hat soweit ich weiss die unangenehme Eigenschaft
    nach vollendetem upload eine Bestätigungsseite aufzurufen, die ich aber nicht sehen will. Des weiteren habe ich versucht das formular in meinem asp-script automatisch auszufuehren. Dazu habe ich versucht ein file-input mit dem Pfad zu upload-file vorzubelegen, was nicht funktioniert..die fertige form sieht etwa so aus

    <Form action="/scripts/cpshost.dll?PUBLISH" method=post enctype="multipart/form-data" >

    <input type="file" name="Logo"  size="31" value="meinbild.jpg" >
    <input name="TargetURL" type="hidden" value="http://<% = Request.ServerVariables("SERVER_NAME") %>/upload">

    </form>

    Hat jemand eine Idee?