Hallo Klaus, ich sehe keine Moeglichkeit, dass ohne JavaScript zu machen. Eine Alternativloesung waere anstatt html-generierte Buttons, richtige Image- Buttons einzusetzen und dann halt mit href zu den Seiten zu gehen.
Gruss, Caroline -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: 10 October 2002 14:49 To: ASP Diskussionsliste fuer Anfaenger Subject: [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 ________________________________________________________________________ This email has been scanned for all viruses by the MessageLabs SkyScan service. For more information on a proactive anti-virus service working around the clock, around the globe, visit http://www.messagelabs.com ________________________________________________________________________ _____________________________________________________________________ Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer does not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of my firm shall be understood as neither given nor endorsed by it. _____________________________________________________________________ This message has been checked for all known viruses by the MessageLabs Virus Scanning Service. For further information visit http://www.messagelabs.com/stats.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
