2012-03-28 7 views
0

エラーメッセージ '名前が必要です'を表示するのではなく、テキストボックスの背景を赤色(クライアント側、同じエラーテキストが表示されます)。私はJavaScript関数を使用しなければならないと思います。必須フィールドバリデーターasp.netテキストボックスのCSSを変更する

誰も私をenligthenできますか?

<tr> 
     <td> 
     <asp:Label ID="lblName" runat="server" Text="Name" CssClass="bold" /> 
     </td> 
     <td> 
     <asp:TextBox ID="txtName" runat="server" TextMode="SingleLine" MaxLength="50" CssClass="textbox" /> 
     </td> 
     <td> 
     <asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName" Display="Static" Text="Name is required!" Enabled="true" CssClass="validator" /> 
     </td> 
    </tr> 
+2

は、カスタムバリデータを使用 – Tami

答えて

3

あなたはjqueryを使用して、またはcustom validatorのいずれかを使用してそれを行うことができます。カスタムバリデーターはjqueryよりも簡単で清潔かもしれませんが、どちらも同じことを達成します。

私はあなたを助けるかもしれない、このブログの記事を見つけました:http://codinglifestyle.wordpress.com/2009/09/16/change-background-color-of-invalid-controls-asp-net-validator/

関連する問題