如果验证错误,asp.net验证器会将类添加到输入中
本文关键字:验证 添加 输入 错误 asp net 如果 | 更新日期: 2023-09-27 18:21:54
如果值无效,是否可以将css类添加到已验证的输入中?我正在使用asp.net验证器。
也许taht验证器上有javascript事件,我可以使用它?
感谢您的任何建议
使用普通的ASP.NET验证程序很难做到这一点,因为它不提供丰富的客户端库。
如果您不需要更改当前的验证器类型。可以使用ASP.NET Ajax Toolkit中ValidatorCallout控件的HighlightCssClass属性。
你可以在这里查看演示:
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ValidatorCallout/ValidatorCallout.aspx
您可以像这样使用CustomValidator
中的构建:
<asp:CustomValidator ID="vldCustomValidator" EnableClientScript="true"
ErrorMessage="Your error message goes here"
ClientValidationFunction="JavascriptValidationFunction"
ControlToValidate="txbControl"
runat="server" />
使用场景:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.customvalidator.clientvalidationfunction.aspx
您可以覆盖默认ASP.NET验证脚本,并注入自己的脚本将类添加到父div中。
更多信息请点击此处:https://stackoverflow.com/a/9857696/618044
您可以用这种方式完成。添加自定义HTML标记和CSS类。
<asp:RequiredFieldValidator ID="RrequiredFieldValidator1" runat="server"
ControlToValidate="txtCustomerName" ForeColor="Red"
Display="Dynamic">
<span class="bubbletooltip">Please Enter Name Here</span>
</asp:RequiredFieldValidator>