ASP MVC 3在字段失去焦点时验证字段,即使字段没有更改



我正在测试mvc字段验证。为此,我在VS2010中做了一个新的ASPMVC3项目。我为它选择了剃刀视图引擎。默认项目为我生成一个家庭帐户控制器和一个登录操作。

在LogOn视图中,我想在字段失去焦点时验证字段。如果我进入用户名,并在不更改字段的情况下按tab键,则不会触发验证。

这是正常行为吗。。。或者我错过了什么。如果这是正常的行为。。。如何在字段失去焦点后验证字段,即使它并没有更改。

我没有更改vs为我生成的应用程序模板上的任何内容。

如果您使用的是带有不引人注目验证的jquery 1.7.1,那么类似这样的东西应该可以做到:

<script>
    $('input[data-val=true]').on('blur', function() {
        $(this).valid();
    });
</script>

如果使用旧版本的jquery,请更改为:

<script>
    $('input[data-val=true]').blur(function() {
        $(this).valid();
    });
</script>

最新更新