当失去焦点时,MVC需要现场验证

时间:2014-12-11 06:37:59

标签: jquery asp.net-mvc validation

ASP.NET MVC [必需]验证仅在以下条件之一中触发:
1)表格提交
2)Tab键到字段中 - >输入一些文字 - >标签 - >选项卡返回字段 - >删除文字 - >跳出来。

我想以这种方式触发:
Tab键到字段中 - >标签 - >触发验证

怎么可以这样做?

2 个答案:

答案 0 :(得分:3)

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

  

在字段被标记为无效之前,验证是懒惰的:在第一次提交表单之前,用户可以通过字段进行选项卡而不会收到恼人的消息 - 在实际有机会之前,他们不会被窃听输入正确的值   一旦字段被标记为无效,它就会得到热切的验证:一旦用户输入了必要的值,就会删除错误消息

答案 1 :(得分:0)

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