Javascript definition zu sendform in ASP Script übernehmen Help
Eldrik
- asp.net
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
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
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!! :)