【问题标题】:jQuery Validation in Real-Time实时 jQuery 验证
【发布时间】:2014-11-17 18:54:24
【问题描述】:

我有一个 MVC 页面,我在视图模型中设置了一些必需属性的验证。在页面本身中,验证很棒。它会在检测到无效状态时立即触发。

所以在示例图片中我包括

当文本字段为空时,会弹出此消息。是什么触发了它?如何将我自己的自定义验证器绑定到其中?我有一个自定义验证器,它基于我无法绑定到 ViewModel 属性的异常情况。

如何使用 ready 函数将 HTML 注入页面,并将验证器附加到文本框,并将该验证器附加到文本框,使其行为类似于来自 ViewModel 属性的验证器?

以下是使该城市验证器实时工作的 ViewModel 属性示例:

[Required]
[DisplayName("City")]
public string CityName { get; set; }

谢谢!

【问题讨论】:

  • 您要在 keyup 上验证还是在 blur 上验证?
  • 你能提供一个小提琴或代码示例吗?
  • 我只是要将我自己的类添加到 jquery 自定义验证器中。
  • 至少提供一个你正在使用的验证器的链接,那里有几十个。

标签: jquery asp.net-mvc unobtrusive-validation


【解决方案1】:

如果您没有添加任何其他自定义验证,则 jquery 验证正在检测错误。

@Scripts.Render("~/bundles/jqueryval")

您可以将其从页面中删除并添加您自己/自定义的验证。 http://www.codeproject.com/Articles/275056/Custom-Client-Side-Validation-in-ASP-NET-MVC

【讨论】:

    猜你喜欢
    • 2010-10-03
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    相关资源
    最近更新 更多