Danke Thomas, dein Code funktioniert auch,

habe aber meinen belassen und die von Claudius "gerügten" Klammern hinzugefügt, 
damit er wieder funktioniert.

Henri

asp.net@glengamoi.com schrieb am 06.07.05 16:27:34:
> 
> Ich hoffe, ich habe nichts übersehen:
> 
> <%@ Page language="c#" AutoEventWireup="true" %>
> <%@ Import namespace="System.Web" %>
> <script runat="server">
>       
>       void Page_Load()
>       {
>               
>       }
>       
>       void CheckStreet(object sender, EventArgs e) 
>       {
>               
>               bool hasError = false;
>               string error = string.Empty;
>               
>               if(txtName.Text.Trim() != string.Empty)
>               {
>                       if(txtName.Text.ToLower().IndexOf("str ") > -1 ||
> txtName.Text.ToLower().IndexOf("str.") > -1 ||
> txtName.Text.Trim().ToLower().EndsWith("str"))
>                       {
>                               hasError = true;
>                               error = "Bitte geben Sie den vollständigen
> Namen der Straße an: (nicht \"Str\" oder \"Str.\"";
>                       }
>               }
>               else
>               {
>                       hasError = true;
>                       error = "Bitte geben Sie eine Straße an.";
>               }
>               
>               if(hasError)
>                       Response.Write(error + "<hr/>");
>               else
>                       Response.Write("Alles okay!<hr(>");
>               
>       }
>       
> </script>
> <html>
>       <body>
>               <form runat="server">
>                       <asp:TextBox id="txtName" runat="server" />
>                       <asp:Button id="btnSubmit" runat="server"
> Text="Check" onClick="CheckStreet" />
>               </form> 
>       </body>
> </html> 
> 
> > -----Ursprüngliche Nachricht-----
> > Von: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] Im Auftrag von Henri Löbel
> > Gesendet: Mittwoch, 6. Juli 2005 15:30
> > An: asp.net@glengamoi.com
> > Betreff: [Asp.net] Problem mit oder?
> > 
> > 
> > Hallo,
> > 
> > folgender Code bereitet mir Probleme:
> > 
> >                             // Check streetname
> >                             if(txtName.Text.Trim() != string.Empty)
> >                             {
> >                                     
> > if(txtName.Text.Trim().EndsWith("str.") || 
> > txtName.Text.Trim().EndsWith("str"))
> >                                     hasError = true;
> >                                     error += "<br/>Bitte 
> > geben Sie den vollständigen Namen der Straße an: (nicht 'str' 
> > oder 'str.')"; 
> >                             }
> > Wenn der eingegebene Straßenname nämlich kein str enthält, 
> > wird hasError ebenfalls true.
> > 
> > Mein Absicht ist, wenn der Straßenname durch "str" oder 
> > "str." abgekürzt wird, der Benutzer auf die nicht zulässige 
> > Abkürzung hinzuweisen.
> > 
> > Wo liegt mein Fehler in der Umsetzung?
> > 
> > Henri
> > 
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > Asp.net@glengamoi.com
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> > 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> Asp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an