also meine letzte L�sung fand ich besser :)
Und sie ist k�rzer

Sag's Ihm Stefan

mfg
Kai

-----Urspr�ngliche Nachricht-----
Von: Heiko Richler [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 29. Januar 2002 16:00
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: [aspdebeginners] AW: [aspdebeginners]
Formularfelder �berpr�fen


-----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 [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