【问题标题】:ASP MVC 3 validate field when field lose focus even if it was not changedASP MVC 3在字段失去焦点时验证字段,即使它没有改变
【发布时间】:2012-01-04 11:28:20
【问题描述】:

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

在 LogOn 视图中,我想在字段失去焦点时验证字段。如果我继续使用用户名并按 Tab 而不更改字段,则不会触发验证。

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

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

【问题讨论】:

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


    【解决方案1】:

    如果您使用 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>
    

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 2018-07-12
      相关资源
      最近更新 更多