[英]Why won't my custom validator fire?
我有一个ASP.NET Web应用程序。 我基本上是想说用户必须输入eitehr的公司名称或所有者的名称。 我有自己的网页,网页上是带有这些文本字段和自定义控件的用户控件。 这是自定义控件和验证摘要...
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
CssClass="failureNotification" ValidationGroup="OwnerInfo" />
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="CheckOwner" ControlToValidate="txtCompany"
ErrorMessage="Company Name or Owner required" ValidationGroup="OwnerInfo">*</asp:CustomValidator>
即使将实际的javascript函数精简到最低限度并在控件本身和主页的Headcontent部分中进行尝试,我也无法启动。 这是javascript函数...
<script type="text/javascript">
function CheckOwner(source, args) {
args.IsValid = false;
}
</script>
尝试这个
<script type="text/javascript">
function CheckOwner(source, args) {
return false;
}
</script>
您是否想让它为空文本触发? 是的,因此您需要设置ValidateEmptyText属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.