Thunder: In einer Form zwei Submitt button

Hallo zusammen,

Kann ich in einen Formular zwei Submitt button einsetzten.
Der eine Soll das gleiche Formular laden (habe ich bereits)
und der Zweite soll dann ein anderes laden.
Aber ich möchte die Texfelder auch wieder mit der Post methode weitergeben (VBScript).

  1. abend,

    du kannst doch dem form-tag einen onSubmit javascript-eventhandler anfügen.
    dieser ruft einfach eine js-funktion auf, in der du dann sämtliche
    sachen regeln kannst.

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. Ich möchte aber JScript vermeiden.

      Kann ich keine zwei Formulare definieren?

      1. Ich möchte aber JScript vermeiden.

        Kann ich keine zwei Formulare definieren?

        Hi

        Da vermeidest ja auch JScript.

        Chris

        1. Er hat zwar geschrieben eine JS funktion aber egal.

          Wenn ich jetzt den zweiten Button der eine andere HTML seite lädt das onSubmitt gebe, Übergibt er dann die werte vom Formular auch mit der POST methode?

        2. Hallo,

          Das problem ist das ich das onSubmit nur im Formularkopf definieren kann.
          Und dort steht bereits die seite für den reload.

      2. Hallo Thunder,

        Du kannst zwei Submit-Buttons verwenden und serverseitig prüfen, ob der eine oder der andere angeklickt wurde, und dann dementsprechend eine Aktion ausführen (z.B. ein Redirect zu einem anderen Formular).

        Ich möchte aber JScript vermeiden.

        Kann ich keine zwei Formulare definieren?

        Wenn Du zwei Formulare einsetzt, müsstest Du das Umkopieren der Werte mit Javascript (oder JScript) erledigen, was Du ja nicht willst.

        Grüße
        Andreas

        --
        "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
        (Rich Cook)
        1. Hallo,

          an das prüfen welcher button betätigt wurde habe ich auch schon gedacht und wenn der eine betätigt wurde dann ein redirect ausfüren.
          Aber das Problem beim redirect ist das ich dann keine POST methode mehr habe sondern ein QueryString.
          Wenn ich die Werte dann über QueryString übergebe das ist zu aufwendig.

          1. Hallo Helmut,

            an das prüfen welcher button betätigt wurde habe ich auch schon gedacht und wenn der eine betätigt wurde dann ein redirect ausfüren.
            Aber das Problem beim redirect ist das ich dann keine POST methode mehr habe sondern ein QueryString.
            Wenn ich die Werte dann über QueryString übergebe das ist zu aufwendig.

            Du hast natürlich auch die Möglichkeit, alles in _ein_ Script zu packen und abhängig vom betätigten Button dieses oder jenes Ergebnis anzuzeigen:

            <html>
            <head>...</head>
            <body>
            <%
            if (button1) then
             ' Zeige dieses Ergebnis
            else
             if (button2) then
              ' Zeige jenes Ergebnis
             else
              response.write "Wo kommst Du denn her?"
             end if
            end if
            %>
            </body>
            </html>

            Grüße
            Andreas

            --
            "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
            (Rich Cook)