stopp...hab es nicht getestet. Ich nutze dies nur, wenn ich auf der selben Seite ein Include anspreche oder einen Part, der dort liegt. Sorry, mit Action funktioniert das nicht. Vielleicht sind auch f�r Dich keine 2 Seiten n�tig. Dann h�ttest Du auch nicht den Stress mit dem Action-Tag.
Herzliche Gr��e, Gudula > -----Urspr�ngliche Nachricht----- > Von: Gudula Schwingenheuer (PTS R. Schnettler) > [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 11. Oktober 2002 16:29 > An: ASP Diskussionsliste fuer Anfaenger > Betreff: [aspdebeginners] AW: [aspdebeginners] Verhindern, dass > Textfelder nicht ausgef�llt werden? > > > Hi > > Theoretisch brauchst Du keine 2 Seiten anzusprechen. Nur ein hiddenfeld > mitlaufen lassen, dass �berpr�ft, ob entsprechende Felder ausgef�llt sind. > Solange bleibt es auf der Seite. Wenn alle ausgef�llt sind, dann wird das > Formular weitergeleitet. > > <% > dim aktion > dim allesOK > dim FehlerFeld1 > > Aktion = Request("aktion") > > if aktion = "pruefen" then > allesOK = true > if isnull(Feld1) or Feld1 = "" then > allesOK = False > FehlerFeld1 = "Dieses Feld muss ausgef�llt werden" > end if > end if > > %> > <form method="post" action="Seite2.asp"> > ... > <input type="hidden" value="pruefen" name="aktion"> > <input type="submit" value="n�chste Seite" name="submit"> > </form> > > Ausgabe des Fehlers <% = FehlerFeld1 %> > > Herzliche Gr��e, Gudula > > > > -----Urspr�ngliche Nachricht----- > > Von: Klaus [mailto:[EMAIL PROTECTED]] > > Gesendet: Freitag, 11. Oktober 2002 16:15 > > An: ASP Diskussionsliste fuer Anfaenger > > Betreff: [aspdebeginners] Verhindern, dass Textfelder nicht ausgef�llt > > werden? > > > > > > Mein Problem ist sicher nicht exotisch: > > > > Ich habe mehrere Seiten mit Eingabefeldern. Vor jedem Weitergehen soll > > gepr�ft werden, ob alle Felder ausgef�llt sind. > > > > Ich habe mir folgendes �berlegt: > > > > <% > > if request.form("submitButton") <> "" then > > if Feld1 = "" then 'usw. > > komplett = false > > end if > > > > If komplett = false then > > response.write "Alle Felder m�ssen ausgef�llt werden!" > > weiter = "Seite1.asp" > > end if > > else > > weiter = "Seite2.asp" > > end if > > %> > > <form method="post" action="<%=weiter%>"> > > ... > > <input type="submit" value="n�chste Seite" name="submit"> > > </form> > > > > Irgendwie ist da wieder der Wurm drin, denn die Variable "weiter" > > scheint -egal, ob die Felder ausgef�llt sind oder nicht -immer mit > > Seite2.asp belegt zu sein. Wie kann ich da besser vorgehen? Und > ich m�chte > > auch auf response.redirect verzichten, weil in hidden Feldern die ganzen > > Eingaben mitgeschleppt werden (und das scheint mit > response.redirect nicht > > zu klappen). > > > > Gru�, Klaus > > > > > > | 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
