Eldrik: Javascript definition zu sendform in ASP Script übernehmen Help

Hallo,

zu meinem Problem über:

a)
' Hier den Namen des Submit Buttons einfuegen
If Request.Form("Senden") <> "" Then

habe ich meinem ASP- Script immer gesagt wann es laufen soll!!!

Nun habe ich aber den Submit- Button gegen einen link mit der Javascript-Function "SendForm" getauscht, um über onmouseout/over eigenen Buttons zu benutzen.

Nun meinen Frage wie kann ich erreichen das wie bei a) das ASP- Script mitgeteilt bekommt das ich das Formular gerne senden möchte und es jetzt bitte die Felder prüfen soll?

Greetz
Eldrik

  1. Hallo Eldrik

    a)
    ' Hier den Namen des Submit Buttons einfuegen
    If Request.Form("Senden") <> "" Then

    Wie du selbst gesehen hast, bist du mit dieser Methode an den Submit-Button "Senden" gebunden. Veränderungen am HTML-Code ziehen auch Veränderungen am ASP-Code nach sich.

    Nun meinen Frage wie kann ich erreichen das wie bei a) das ASP- Script mitgeteilt bekommt das ich das Formular gerne senden möchte und es jetzt bitte die Felder prüfen soll?

    Eine andere, vom Button unabhängige Methode ist folgende:

    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
      var1 = Request.Form("var1")
      var2 = Request.Form("var2")
      ' usw.
    End If

    Du kannst sogar einen zweiten If-Block einfügen, der ausgeführt wird wenn das Formular per "GET" gesendet wird (z.B. Suchformulare). Damit ist das Skript (fast) unabhängig von der HTML-Seite.

    MfG

    Tom2

    1. If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
        var1 = Request.Form("var1")
        var2 = Request.Form("var2")
        ' usw.
      End If

      Danke hat super hingehauen Tom.

      Nun bin ich wieder ein wenig schlauer!! :)