-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

So hatte ich das auch gedacht. Mache ich zum Teil so, zu viele Felder
dürfen es dann eben nicht sein.
Bei zu vielen Feldern kannst Du über die Schleife nur OK setzen und
bei jedem Feld einen Hinweis unterbringen

Alternative:
- -----------------
<%
Sub PrintField(Identifier, Name, Start)
        Response.Write "<tr>"
        if Start OR Request.Form(Identifier)<>"" then
                Response.Write "<th>"
        Else
                Response.Write "<th class=""wichtig"">"
        End if

        Response.Write Identifier

        %></th>
        <td><input .... Name="<%=Name %>" value="<%
                Response.Write Request.Form(Identifier)
                %>"></td>
        </tr><%
End sub

Dim OK
Dim Start

if isEmpty(Request.Form("Absenden")) then
        OK = false
        Start = true
Else
        Start = false
        OK = true
        for each ...
                .. Keine Fehlermeldungen ...
        next
        if not OK then
                %>Bitte alle Felder ausfüllen!<%
        End if
End if

If OK then

        ' DB oder was auch immer

else
        Response.Write "<table>"

        PrintField "Name", "Name", Start
        PrintField "PLZ / Ort", "Ort", Start

        ... Button "Absenden" ...

        Response.Write "</table>"

%>
- -----------------

Besser?


Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule Nürnberg
Fachbereich Informatik
http://www.informatik.fh-nuernberg.de/Professors/Richler/ 

> -----Ursprüngliche Nachricht-----
> Von: Stefan Häsler [mailto:[EMAIL PROTECTED]] 
> Gesendet: Dienstag, 29. Januar 2002 15:43
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: [aspdebeginners] Formularfelder 
> überprüfen
> 
> 
> > Logisch!
> > Aber ich meine es nur gut ...
> > ;)
> 
> ;-) Hast Du die Schleife mal ausprobiert?
> 
> Da kommt dann nämlich für jedes fehlende Feld eine 
> Fehlermeldung. Find ich eigentlich gar nicht so elegant :-)
> 
> 
> 
> | 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/anme>
> lden/aspdebeginners.asp  
> 

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBPFaqys0SDAlZLdnIEQI/AQCdH0W6iLz2a4Wy+PjrlY1e8+hD9w4An0yc
hIz9TQC3AdqXi/mZaxK/Pv4b
=EVUd
-----END PGP SIGNATURE-----

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als archive@jab.org 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