Hallo alle zusammen,
Mich plagt erneut ein Problemchen.
Ich die Textboxen, die mit
- RequiredFieldValidator
und
- RegularExpressionValidator
überprüft werden, bei einem Fehler in eine andere Farbe tauchen.
leider habe ich nicht den geringsten schimmer, wie ich das machen soll, da
mein erster Versuch schonmal gründlich in die Hose gegangen ist.
Ich ahne schon das der Code nicht sehr gelungen ist, aber sonst würde er ja auch funktionieren
Ich hoffe einfach jemand von euch kann mir helfen.
Danke im Voraus und Gruß
F60.2
+++
Visual Studio 2008
ASP.Net / C#
Bei fragen, fragen ^^
Mich plagt erneut ein Problemchen.
Ich die Textboxen, die mit
- RequiredFieldValidator
und
- RegularExpressionValidator
überprüft werden, bei einem Fehler in eine andere Farbe tauchen.
leider habe ich nicht den geringsten schimmer, wie ich das machen soll, da
mein erster Versuch schonmal gründlich in die Hose gegangen ist.
Code:
<asp:TextBox ID="tbxAddresse" TextMode="SingleLine" MaxLength="10" OnTextChanged="onChangeValid" runat="server" style="height: 20px" /> <asp:RequiredFieldValidator ID="rfvTbxAddresse" ControlToValidate="tbxAddresse" ErrorMessage="Bitte geben sie ein Datum ein!" Display="None" runat="server"/> <asp:RegularExpressionValidator ID="revTbxAddresse" ControlToValidate="tbxAddresse" ErrorMessage="Bitte geben Sie ein gültiges Datum ein! (TT.MM.JJJJ)" Display="None" ValidationExpression="^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$" runat="server" /> // *** Diese Methode rufe ich beim Page_Load auf. *** public void CheckValid() { if (this.rfvTbxAddresse.IsValid) { this.tbxAddresse.BackColor = System.Drawing.Color.White; } if (this.revTbxAddresse.IsValid) { this.tbxAddresse.BackColor = System.Drawing.Color.White; } else { this.tbxAddresse.BackColor = System.Drawing.Color.Red; } }
Ich hoffe einfach jemand von euch kann mir helfen.
Danke im Voraus und Gruß
F60.2
+++
Visual Studio 2008
ASP.Net / C#
Bei fragen, fragen ^^
Comment