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