2012-01-10 80 views
0

我在頁面上有一個基本的表單,下面的文本框和驗證器。當驗證器可見時,會顯示一個背景圖像。我也想能夠改變文本框的邊框。那可能嗎?如果不在ascx文件中,是否可以在Javascript中使用?Can RequiredFieldValidator對頁面上的其他元素有影響嗎?

<tr> 
    <td class="FormLabel">First name*</td> 
    <td class="FormInput"> 
    <asp:TextBox ID="txtFirstname" runat="server" Width="180" MaxLength="30" fieldname="FIRSTNAME" tablename="TblName"></asp:TextBox></td> 
    <td class="FormValidation"> 
    <asp:RequiredFieldValidator ID="valFirstname" runat="server" ControlToValidate="txtFirstname" CssClass="ValidatorError">&nbsp;</asp:RequiredFieldValidator></td> 
</tr> 

感謝

+0

如果您要使用ASP.NET-Ajax-Control-Toolkit的[ValidatorCalloutExtender](http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ValidatorCallout/ValidatorCallout.aspx),則通過應用一個合適的'HighlightCssClass'。 – 2012-01-10 17:36:36

+0

謝謝,這是完美的:-) – Andrew 2012-01-11 09:42:34

+0

我應該添加這個答案,以便您可以接受它來關閉這個問題,或者你想刪除它嗎? – 2012-01-11 09:56:35

回答

1

如果您將使用ASP.NET Ajax的 - 控制 - 工具包的ValidatorCalloutExtender,這將是通過施加適當的HighlightCssClass簡單。

相關問題