【问题标题】:Custom Validator not firing JavaScript Function (Client-Side) in ASP. Net自定义验证器未在 ASP 中触发 JavaScript 函数(客户端)。网
【发布时间】:2012-12-03 20:58:25
【问题描述】:
<asp:CustomValidator ID="CustomValidator1" runat="server" 
    ErrorMessage="Date must be set" ClientValidationFunction="ValidateDate" 
    ControlToValidate="DropDownList1" Display="Dynamic" class="errorMessage">
</asp:CustomValidator>

这是自定义验证器,客户端函数称为ValidateDate

function ValidateDate(sender, args) {
    args.isValid = false;
}

我在单独的 .js 文件和 .aspx 文件中都编写了这个函数,但它不起作用。

当然验证会更大,我只是在做一个测试。

【问题讨论】:

  • 注意区分大小写。客户端验证器应设置为:args.IsValid = false;

标签: javascript asp.net validation


【解决方案1】:

您必须在验证器上设置 ValidateEmptyText="True|False"property 才能验证空文本。 MSDN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 2010-10-16
    • 2017-05-08
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多