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

Antwort per Email an