如果值无效,是否可以将css类添加到验证输入?我正在使用asp.net验证器。
也许我可以使用taht验证器上的javascript事件?
感谢任何建议
答案 0 :(得分:1)
使用普通的ASP.NET验证器很难做到这一点,因为它不提供丰富的客户端库。
如果您不需要更改当前的验证器类型。您可以使用ASP.NET Ajax Toolkit中 ValidatorCallout 控件的HighlightCssClass属性。
您可以在此处查看演示:
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ValidatorCallout/ValidatorCallout.aspx
答案 1 :(得分:0)
您可以像这样使用内置CustomValidator
:
<asp:CustomValidator ID="vldCustomValidator" EnableClientScript="true"
ErrorMessage="Your error message goes here"
ClientValidationFunction="JavascriptValidationFunction"
ControlToValidate="txbControl"
runat="server" />
答案 2 :(得分:0)
您可以覆盖默认ASP.NET验证脚本并注入自己的脚本以将类添加到父div。
答案 3 :(得分:-1)
你可以这样做。您添加自定义HTML标记和CSS类。
<asp:RequiredFieldValidator ID="RrequiredFieldValidator1" runat="server"
ControlToValidate="txtCustomerName" ForeColor="Red"
Display="Dynamic">
<span class="bubbletooltip">Please Enter Name Here</span>
</asp:RequiredFieldValidator>