In einer Form zwei Submitt button
Thunder
- html
0 Z.N.S.0 Thunder
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).
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.
Ich möchte aber JScript vermeiden.
Kann ich keine zwei Formulare definieren?
Ich möchte aber JScript vermeiden.
Kann ich keine zwei Formulare definieren?
Hi
Da vermeidest ja auch JScript.
Chris
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?
Hallo,
Das problem ist das ich das onSubmit nur im Formularkopf definieren kann.
Und dort steht bereits die seite für den reload.
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
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.
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