首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.net MVC验证挂钩

ASP.net MVC验证挂钩
EN

Stack Overflow用户
提问于 2011-10-05 01:12:28
回答 1查看 10.3K关注 0票数 17

我在ASP.net MVC3中有以下视图:

代码语言:javascript
复制
@model Models.CreateProjectViewModel

<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>

@using( Html.BeginForm() ) {
    @Html.TextBoxFor(m => m.ProjectName)
    @Html.ValidationMessageFor(m => m.ProjectName)

    <p>
        <input type="submit" value="Save" />
    </p>
}

我在jQuery和Fluent验证框架中使用了不起眼的javascript。

当我点击Save按钮验证失败时,有没有什么事件可以让我去调用一些自定义的javascript?

代码语言:javascript
复制
function validationFailed() {
    // do something here only if validation failed
}

我如何绑定到验证中,以便在验证失败时(并且只有在失败时)才能调用validationFailed()函数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-05 01:18:10

你可以使用invalidHandler,我相信那是在jquery验证中。

invalidHandler回调

提交无效表单时自定义代码的回调。调用时将事件对象作为第一个参数,并将验证器作为第二个参数。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7651576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档