Hi, so �hnlich wie es J�rgen geschrieben hat, kann man es auch realisieren.

Als xxx.asp ist die Seite die du mit dem Form aufrufen m�chtest und in dieser muss 
dann eben die Schleife sein

<%
Select case Request.Form("submitButton")
case "zur Eingabe zur�ck"
    Response.Redirect "RegisterNeu.asp"
case "Anmelden"
    Response.Redirect "Willkommen.asp"
end select
%>

....

<form method="post" action="xxx.asp">
....
<input type="submit" value="zur Eingabe zur�ck" name="submitButton">
<input type="submit" value="Anmelden" name="submitButton">
</form>


So funktionierts bei mir


-----Urspr�ngliche Nachricht-----
Von: Klaus [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 10. Oktober 2002 15:49
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: Wie kann ich in einem Formular mit 2
Buttons arbeiten?


Hallo Caroline, J�rgen und Rene!

Vielen Dank f�r eure Tipps. Jetzt ist es nach J�rgens Erkl�rung auch v�llig
verst�ndlich, warum ich das "merkw�rdige" Verhalten beobachtet habe.

OK, mit JavaScript geht es problemlos. Das hilft mir schon mal sehr viel
weiter. Allerdings habe ich mir vorgenommen auf JavaScript zu verzichten
(z.B. weil es viele User abschalten). Hat jemand noch eine Idee, wie es ohne
JavaScript und mit nur einem Formular gehen kann? Den Vorschlag von Rene mit
den 2 Formularen werde ich aber schon mal ausprobieren (klar ich muss die
Hidden Parameter jeweils einbinden).

Viele Gr��e, Klaus

-----Urspr�ngliche Nachricht-----
Von: J�rgen Wehrle [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 10. Oktober 2002 13:52
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: Wie kann ich in einem Formular mit 2
Buttons arbeiten?


hi,
ich denke, dass du mit dem belgen der action-variable zu sp�t dran bist.
1.Aufruf-> action= leer, also schickt er das ganze wieder an sich selbst
2.Aufruf-> in action steht jetzt der wert, der beim ersten aufruf auf dem
server in die variable geschrieben wurde

verst�ndlich???

L�sung:

<form method="post" name="formularname">
<input type="submit" value="zur Eingabe zur�ck" name="submitButton"
onclick="return weiterleiten()">
<input type="submit" value="Anmelden" name="submitButton">
</form>

<script language="JavaScript">
function weiterleiten(){
        document.formularname.action="RegisterNeu.asp";
        document.submit();
}
</script>

Gr�sse

J�rgen



-----Urspr�ngliche Nachricht-----
Von: Klaus [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 10. Oktober 2002 12:51
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Wie kann ich in einem Formular mit 2 Buttons
arbeiten?


Hi!

Ich habe in einem Formular 2 Buttons "weiter" und "zurueck". Je nachdem,
welchen Button man anklickt, sollen unterschiedliche asp-Seiten aufgerufen
werden.
Ich habe es folgenderma�en versucht:

<%
Select case Request.Form("submitButton")
case "zur Eingabe zur�ck"
aktion = "RegisterNeu.asp"
case "Anmelden"
aktion = "Willkommen.asp"
end select
response.write "aktion: " & aktion
%>
....
<form method="post" action="<%=aktion%>">
....
<input type="submit" value="zur Eingabe zur�ck" name="submitButton">
<input type="submit" value="Anmelden" name="submitButton">
</form>

So weit so gut, allerdings habe ich jetzt den folgenden Effekt:
Wie man sieht, lasse ich mir (zum Testen) die Variable "aktion" anzeigen.
Beim laden der Seite in der der Code steht ist die Variable erwartungsgem��
leer. Nach Klicken auf einen der beiden Buttons bekommt sie den richtigen
Wert. Dies wird auch angezeigt, denn wider Erwarten wird die Seite nochmals
geladen. Wenn ich dann auf einen der beiden Buttons klicke, wird tats�chlich
weitergeleitet, aber stets zu der Seite, die oben mit response.write
angezeigt wird. Sicherheitshalber: wenn ich im Formular auf die Variable
verzichte, und gleich schreibe action="start.asp" (oder
action="register.asp") dann wird stets korrekt weitergeleitet.

Wo liegt hier nur der Fehler?



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an