【问题标题】:Calling Asp Validator from Javascript从 Javascript 调用 Asp 验证器
【发布时间】:2012-02-28 08:53:57
【问题描述】:

我需要调用验证器来显示来自 JavaScript 的错误消息

例如:

我有一个文本框,我在其中输入时间和一个按钮来提交值。

我有最短时间和最长时间。 我正在使用 JavaScript 验证时间文本框,并使用警报消息来显示输入的时间是否有错误

现在我不想显示警告框,而是调用验证标注扩展器 显示错误信息

你能帮帮我吗?

【问题讨论】:

    标签: c# javascript asp.net


    【解决方案1】:

    您是否尝试过使用 ASPX 验证器,这些验证器可以解决 javascript 以及服务器端部分问题。

    然后您可以只询问 page.IsValid。

    这里是有关 ASPX 验证器控件的更多信息

    验证器非常易于使用,因为它们还支持正则表达式和自己的函数。但有时您必须在一个字段上使用两个验证器。例如requiredFieldValidator 和 Compare 验证器

    http://asp.net-tutorials.com/validation/required-field-validator/

    http://msdn.microsoft.com/en-us/library/bwd43d0x.aspx

    http://msdn.microsoft.com/en-us/library/debza5t0.aspx

    【讨论】:

    • 感谢信息,但我需要我所要求的信息,因为我在页面加载中使用时间计算器并使用 javascript 来验证输入的时间和计算的时间。所以我需要调用验证器弹出消息而不是警报框
    • 您仍然可以使用验证器控件以及“ValidationSummary”控件,它可以很好地从 JavaScript 和服务器端呈现您的验证错误。
    • 你能帮我做吗?我如何使用验证摘要
    • 直接放到页面上:如果你使用验证器控件,它会自动工作msdn.microsoft.com/en-us/library/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 2013-10-25
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 2011-04-13
    • 2017-06-06
    相关资源
    最近更新 更多