【问题标题】:MVC required field validation when lost focus失去焦点时 MVC 需要字段验证
【发布时间】:2015-02-09 13:54:12
【问题描述】:

ASP.NET MVC [必需] 验证仅在以下条件之一触发:
1) 表单提交
2) Tab 进入该字段 -> 输入一些文本 -> Tab out -> Tab 回到该字段 -> 删除文本 -> Tab out。

我想以这种方式触发 if:
Tab 进入字段 -> Tab out -> 触发验证

这是怎么做到的?

【问题讨论】:

  • 有可能......你有没有尝试过发布你的代码?
  • 客户端验证库如 jquery 验证将实现这一点。

标签: jquery asp.net-mvc validation


【解决方案1】:

此行为是设计使然。来自documentation

在一个字段被标记为无效之前,验证是惰性的:在第一次提交表单之前,用户可以在字段之间切换而不会收到烦人的消息——他们在有机会实际输入之前不会被窃听正确值 一旦一个字段被标记为无效,它就会被急切地验证:一旦用户输入了必要的值,错误消息就会被删除

【讨论】:

    【解决方案2】:

    使用 jquery。您可以使用focusout()blur()。 看看例子,可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      相关资源
      最近更新 更多